环境: rhel6.5
给虚拟主机添加一块磁盘, 磁盘为 / dev/vdb 格式化 ext4 格式, 因为它恢复只支持 ext2,3,4 等格式
- [root@server1 ~]# mount /dev/vdb /mnt/disk/
- [root@server1 ~]# cd /mnt/disk/
- [root@server1 disk]# cd lost+found/
在当磁盘下 cop 点东西
- [root@server1 lost+found]# ls
- boke
工具安装部署
官方网站是 http://extundelete.sourceforge.net/ , 其目前的稳定版本是 extundelete-0.2.4.
编译:
- [root@server1 ~]#yum -y install gcc-c++ e2fsprogs.x86_64 e2fsprogs-devel.x86_64
- [root@server1 ~]#tar -jxvf extundelete-0.2.4.tar.bz2
- [root@server1 ~]#cd extundelete-0.2.4
- [root@server1 ~]#./configure
- [root@server1 ~]#make && make install
验证安装结果
- [root@server1 ~]#extundelete -v
- [root@server1 lost+found]# extundelete /dev/vdb --inode 2
- # 扫描
- . 2
- .. 2
- # 最后几行 lost+found 11
- boke 131073 Deleted
- [root@server1 lost+found]# extundelete /dev/vdb --restore-directory boke
- [root@server1 lost+found]# ls #生成文件夹
- RECOVERED_FILES
- [root@server1 lost+found]# cd RECOVERED_FILES/
- [root@server1 RECOVERED_FILES]# ls #查看
- boke book
先恢复文件 (可根据文件名进行恢复):
extundelete /dev/sdb --restore-file
恢复目录 (根据目录名恢复):
extundelete /dev/sdb --restore-directory
总结: 可用但不理想, 恢复文件不是源目录而是自动排列, 二次扫描恢复就不行了
来源: http://www.bubuko.com/infodetail-2881444.html