您的位置:首页 > 运维架构 > Linux

linux下文件恢复工具extundelete

2017-06-13 11:25 633 查看

linux下文件恢复工具extundelete

一. 条件

假设目前系统中有个sda2分区,里面有个文件夹directory1,文件夹里含有文件test_pass1和另一个子文件夹directory2,文件夹directory2里含有一个文件test_pass2,现在删除directory1这个文件夹,并想要恢复里面的文件

二.使用方法

安装extundelete

yum install e2fsprogs* e2fslibs*
wget http://dl.fedoraproject.org/pub/epel/6/x86_64//extundelete-0.2.4-6.el6.x86_64.rpm rpm -ivh extundelete*.rpm


按照inode节点恢复

卸载分区sda2

umount /dev/sda2


查询节点

extundelete --inode 2


假设test_pass1文件的inode为12,恢复数据,恢复数据操作需要在一个新的文件夹里进行

extundelete /dev/sda2 --restore-inode 12


extundelete执行完毕后在当前目录生产一个RECOVERED_FILES目录,里面即是恢复出来的文件,还包括文件夹

按照文件名或者目录名恢复

umount /dev/sda2
extundelete /dev/sda2 --restore-file test_pass1 按照文件名恢复
extundelete /dev/sda2 --restore-directory directory1 按照目录名恢复
extundelete /dev/sda2 --restore-all 全部恢复
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: