Linux下 如何恢复目录。

用extundelete,下载附件

编译

tar jxvf extundelete-0.2.4.tar.bz2

cd extundelete-0.2.4

make

恢复数据:

mount –o remout,ro /dev/sda2? //此举意在保护/dev/sda2的数据被覆盖

恢复所有删除的

src/extundelete /dev/sda2 --restore-all

根据时间恢复:

假如删除的时间大概是2013-10-8 14:30

date -d " oct 8 14:30" +%s

得出秒数 1381213800

恢复此时间后删除的所有文件

src/extundelete?/dev/sda2 --after 1381213800 --restore-all

恢复误删除的文件夹

src/extundelete /dev/sda2 --restore-directory /opt/filebox/box/18

注意!!!以上并未安装extundelete,工作目录一直在extundelete-0.2.4

恢复的数据在RECOVERED_FILES下