概述
Linux数据恢复神器Extundelete,该命令会通过文件系统的inode(文件或目录在文件系统的编号)来获得当前文件系统下所有文件的信息,包括存在的和已经删除的文件,这些信息包括文件名和inode等信息,暂不支持xfs文件格式的恢复。
本实验环境是:
Centos6 ,文件系统格式ext4,使用rm -rf /opt/data/*.c 删除指该目录下的所有.c格式的文件,然后使用extundelete 命令恢复刚才删除的*.c格式文件。
若删除文件的inode编号已经被重新分配同样是无法恢复数据的,因此需要将已删除文件所在分区以只读方式挂载mount -o ro,remount /mnt/data
1. 安装及查看extundelete版本
yum -y install epel-release
yum -y install extundelete
2.查看.c格式文件所在目录的分区及inode节点编号