如何在Linux系统中恢复误删除的文件

2024-10-31 08:49:58

1、安装extundelete工具并验证是否安装完好,下载extundelete-0.2.4.tar.bz2安装包,

2、解压tar xfextundelete-0.2.4.tar.bz2

3、预安装./configure若报错信息为configure: error: Can't find ext2fs library,说明未安装extundelete的依赖包e2fsprogs

4、安装依赖包:yum install –y e2fsprogs-devel

5、执行make&& make install命令,这样就完成了extundelete的安装。

6、能够正确显示软件版本号,应该没什么问题。

如何在Linux系统中恢复误删除的文件

7、模拟事故现场——创建一个新分区并挂载在Vmware中新增一块硬盘,开机后通过lsblk查看一下(sdb)。

如何在Linux系统中恢复误删除的文件

8、为新硬盘分区

如何在Linux系统中恢复误删除的文件

9、格式化分区。

如何在Linux系统中恢复误删除的文件

10、创建挂载点并挂载sdb1

如何在Linux系统中恢复误删除的文件

11、模拟事故现场——拷贝一些文件或目录到sdb1

如何在Linux系统中恢复误删除的文件

12、模拟事故现场——删除刚拷贝的东西

如何在Linux系统中恢复误删除的文件

13、恢复数据——卸载设备(防止数据被写入)

如何在Linux系统中恢复误删除的文件

14、这里出现个小问题,设备繁忙无法卸载,可通过fuser命令解决。

如何在Linux系统中恢复误删除的文件

15、再次尝试卸载设备即可成功。

如何在Linux系统中恢复误删除的文件

16、恢复数据——使用inode方式查看被删文件inode号。

如何在Linux系统中恢复误删除的文件

17、根据inode号对指定文件进行恢复。

如何在Linux系统中恢复误删除的文件

18、验证恢复文件和原始文件的一致性。md5值完全一致,恢复成功。

如何在Linux系统中恢复误删除的文件

19、恢复数据——再试试文件名方式,再次恢复成功,md5值完全一致。

如何在Linux系统中恢复误删除的文件

20、恢复数据——把目录也恢复回来

如何在Linux系统中恢复误删除的文件

21、目录及包含的文件也全部恢复成功。

猜你喜欢