Recover data on file system error on linux

linux

Fri Mar 05 02:12:27 -0800 2010

One of our Linux server run into problem and mounted all file systems readonly. And, unfortunately, We lost lots of data when we did a "fsck -y". Run a "ls" command on /var and /usr/lib lists out nearly nothing.

Worst of that, it was a database server and one of our databases didn't have any backup!! Cry cry!!

Anyway, we need to re-build the server. It's not hard since it was a Xen DomU and we just create a new one. But we still want to see how much data can be recovered.

cd into the famous lost+found, ls can list some dirs prefixed with #, then I run a find to get a list of all files:

cd /lost+found
find .
./#975072/addons
./#975144
./#975144/dhclient.leases
./#975284
./#975348
./#975348/supported.d
./#975348/supported.d/en
./#975460
./#975474
./#975474/kmsg
./#1130956
./#1130956/dn2id.bdb
./#1130956/log.0000000003
./#1130956/log.0000000001
./#1130956/log.0000000008
./#1130956/log.0000000005
.

Even we can get some data back, we didn't recover our database. Fortunately we have db dumps for other databases... Backup is always important!


本文地址:http://www.dujinfang.com/past/2010/3/5/recover-data-on-file-system-error-on-linux/
短地址:

-------------------------------------------------------------------------------------------
zhonghua at Fri Mar 05 03:03:48 -0800 2010:

<p>没看懂</p>
给我留言 | Leave a comment
------ ^_^ ------------------------------------------------------------------------7-------
名字|Your Name *required

邮件|Your Email *required but won't show

网站|Your Website -optional

空白|Blank Leave me blank if you are a live person

留言|Comment