一、实验前需知
1、extundelete是一个用来恢复ext3,ext4分区文件的工具,他会利用分区中的日志信息尝试恢复被删除的文件,但是,并非每个被删除的文件都能确保被恢复,所以,重要的文件大家还是要做好备份。下面进行一个小实验模拟文件误删,使用extundelete进行恢复
2、此实验需准备两块磁盘,注意不要将extundelete安装到误删文件所在的磁盘
二、开始试验
1、此实验需准备两块磁盘,除虚拟机原本一块磁盘,再添加一块磁盘,添加完成重启生效
Linux中用extundelete恢复误删文件_第1张图片
2、用fdisk命令给新添加的磁盘划分分区之后进行格式化
Linux中用extundelete恢复误删文件_第2张图片
创建空文件夹,将磁盘挂载到空文件夹中进行使用
Linux中用extundelete恢复误删文件_第3张图片
3、用yum安装编译环境gcc,gcc-c++,需提前建立好yum仓库
Linux中用extundelete恢复误删文件
4、用rpm安装软件环境包
Linux中用extundelete恢复误删文件_第4张图片

5、extundelete的安装包使用共享文件夹的方式从宿主机共享给虚拟机Linux,创建空文件夹将其挂载之后使用
Linux中用extundelete恢复误删文件_第5张图片
6、将extundelete安装包解压到/opt中,可自己创建新文件夹
Linux中用extundelete恢复误删文件_第6张图片
7、切换到/opt/extundelete-0.2.4目录下输入./configure进行配置
Linux中用extundelete恢复误删文件
8、配置完成开始测试,在/abc文件夹中创建三个文件夹
Linux中用extundelete恢复误删文件_第7张图片
删除其中两个文件夹
Linux中用extundelete恢复误删文件_第8张图片
9、立马解挂磁盘
Linux中用extundelete恢复误删文件
10、使用extundeleta工具进行恢复
Linux中用extundelete恢复误删文件_第9张图片
11、当前家目录下会出现/RECOVERED-FILES文件夹,里面会有恢复出来的文件
Linux中用extundelete恢复误删文件_第10张图片
12、此时便可重新挂载磁盘,将文件复制回去使用
Linux中用extundelete恢复误删文件_第11张图片
此实验完成