从名字上就可以看出来本次给大家推荐的是一款ext3/ext4文件系统上找回被删除的文件或者文件夹的工具和之前大家使用的ext3grep差不多。但是此款工具更为简单。此款工具本人未测试 ,还请大家使用过后放出测试截图或者数据 1.安装 此工具依赖两个包 e2fsprogs version 1.41 和e2fslibs 在RH/Centos系列上 名字为e2fsprogs 和 e2fsprogs-libs 下载附件中的文件 # tar -xvf extundelete-0.2.0.tar # ./configure # make && make install 好了 安装完毕 2.如何使用 我们使用一个分区/dev/sdb1 挂在在/backup上,建立一个测试目录gnutool-delete 并建立一些文件 # mkdir -p /backup/gnutool-delete # cd /backup/gnutool-delete # man man > file1-test.txt # man man > file2-test.txt #mkdir folder1; cd folder1; man man > file1-test.txt 现在 删除目录 # rm -rf /backup/gnutool-delete 现在卸载文件系统或者挂载为只读 # umount /backup or mount -o remount,ro /backup 3 我们现在使用extundelete 来找回 extundelete 会在当前目录创建一个“RECOVERED_FILES” 来放修复的文件 使用以下命令找回所有文件 extundelete /dev/sdb1 –restore-all 也可以使用以下命令修复 指定文件 extundelete /dev/sdb1 —-restore-directory /backup/gnutool-delete 4.找回/目录的文件 首先 挂载/分区为只读,准备一个可以读写的分区 我们以/etc/passwd文件为例 # mount -o remount,ro / # cd /secondarydrive (必须可读可写) # extundelete / —-restore-files /etc/passwd # cd RECOVERED_FILES # ls 好了 修复完毕 |