天天看點

linux實作資料恢複 extundelete

extundelete,可以實作對ext3 ext4等基于Linux分區的資料修複

試驗環境

centos-5.5

實驗軟體

e2fsprogs e2fsprogs-devel

extundelete-0.2.0.tar.bz2

軟體安裝

yum -y install e2fsprogs e2fsprogs-devel

tar jxf extundelete-0.2.0.tar.bz2

cd extundelete-0.2.0

./configure

make

make install

使用方法

extundelete /dev/sdb7 --restore-all               恢複分區

extundelete /dev/sdb7 --restore-file /file1.txt   恢複某一個檔案

測試

fdisk -l

Disk /dev/sdb: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1        1460    11727418+  83  Linux

/dev/sdb2            1461        2610     9237375    5  Extended

mkdir file

mount /dev/sdb1 file

cd file

touch  aa.txt bb.txt cc.txt

rm -rf file/*

umount /dev/sdb1

extundelete /dev/sdb1 --restore-all   測試恢複分區

WARNING: EXT3_FEATURE_INCOMPAT_RECOVER is set.

The partition should be unmounted to undelete any files without further data loss.

If the partition is not currently mounted, this message indicates

it was improperly unmounted, and you should run fsck before continuing.

If you decide to continue, extundelete may overwrite some of the deleted

files and make recovering those files impossible.  You should unmount the

file system and check it with fsck before using extundelete.

Would you like to continue? (y/n)

y

Loading filesystem metadata ... 90 groups loaded.

Loading journal descriptors ... 19 descriptors loaded.

Writing output to directory RECOVERED_FILES/

Searching for recoverable inodes in directory / ...

1 recoverable inodes found.

Looking through the directory structure for deleted files ...

Failed to restore inode 11 to file RECOVERED_FILES/lost+found:Inode does not correspond to a regular file.

0 recoverable inodes still lost.

  Device Boot      Start         End      Blocks   Id  System

extundelete /dev/sdb1 --restore-file /aa.txt    測試恢複檔案

Unable to restore inode 48961 (aa.txt): No undeleted copies found in the journa

經測試,次軟體的恢複能力對分區有效,對檔案效果不大

本文轉自 mailfile 51CTO部落格,原文連結:http://blog.51cto.com/mailfile/1329839,如需轉載請自行聯系原作者

繼續閱讀