概述
Linux数据恢复利器Extundelete,该命令会通过文件系统的inode(文件或目录在文件系统的编号)来获得当前文件系统下所有文件的信息,包括存在的和早已删掉的文件linux 文件恢复工具linux系统iso下载,这种信息包括文件名和inode等信息,暂不支持xfs文件格式的恢复。
本实验环境是:
Centos6,文件系统格式ext4linux 文件恢复工具,使用rm-rf/opt/data/*.c删掉指该目录下的所有.c格式的文件,之后使用extundelete命令恢复刚刚删掉的*.c格式文件。
若删掉文件的inode编号早已被重新分配同样是难以恢复数据的,因而须要将已删掉文件所在分区以只读形式挂载mount-oro,remount/mnt/data
1.安装及查看extundelete版本
yum-yinstallepel-release
yum-yinstallextundelete
2.查看.c格式文件所在目录的分区及inode节点编号
3.查看及删掉/opt/data/目录下所有*.c格式的文件
4.通过/opt/data/的inode节点编号linux是什么系统,查看该目录现有及已删掉的文件信息
extundelete/dev/mapper/VolGroup-lv_root--inode521623
5.恢复删掉的文件,默认会保存到命令执行的当前RECOVERED_FILES目录
extundelete/dev/mapper/VolGroup-lv_root--restore-directory/opt/data/
6.extundelete工具还可以通过“--after”和“--before”参数实现恢复某个时间段的数据,具体这儿就暂不测试了。有兴趣的同学可以继续往下测试,发觉更多更强悍的功能。