免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4382 | 回复: 0
打印 上一主题 下一主题

Extundelete 文件误删找回工具 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-03 10:48 |只看该作者 |倒序浏览
Extundelete 文件误删找回工具




从名字上就可以看出来本次给大家推荐的是一款ext3/ext4文件系统上找回被删除的文件或者文件夹的工具和之前大家使用的ext3grep差不多。但是此款工具更为简单。此款工具本人未测试 ,还请大家使用过后放出测试截图或者数据

1.安装
此工具依赖两个包 e2fsprogs version 1.41 和e2fslibs  在RH/Centos系列上 名字为e2fsprogs 和 e2fsprogs-libs
下载附件中的文件
  1. # tar -xvf extundelete-0.2.0.tar
  2. # ./configure
  3. # make && make install
复制代码
好了 安装完毕
2.如何使用
我们使用一个分区/dev/sdb1 挂在在/backup上,建立一个测试目录gnutool-delete 并建立一些文件
  1. # mkdir -p /backup/gnutool-delete
  2. # cd /backup/gnutool-delete
  3. # man man > file1-test.txt
  4. # man man > file2-test.txt
  5. #mkdir folder1; cd folder1; man man > file1-test.txt
复制代码
现在 删除目录
# rm -rf /backup/gnutool-delete
现在卸载文件系统或者挂载为只读
  1. # umount /backup or mount -o remount,ro /backup
复制代码
3 我们现在使用extundelete 来找回

extundelete  会在当前目录创建一个“RECOVERED_FILES” 来放修复的文件 使用以下命令找回所有文件
extundelete /dev/sdb1 –restore-all
也可以使用以下命令修复 指定文件
  1. extundelete /dev/sdb1 —-restore-directory /backup/gnutool-delete
复制代码
4.找回/目录的文件
首先 挂载/分区为只读,准备一个可以读写的分区 我们以/etc/passwd文件为例
  1. # mount -o remount,ro /
  2. # cd /secondarydrive (必须可读可写)
  3. # extundelete / —-restore-files /etc/passwd
  4. # cd RECOVERED_FILES
  5. # ls
复制代码
好了 修复完毕
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP