如何在Linux系统中恢复误删除的文件
误删了重要文件是非常麻烦的事情,但因为重要又没有备份的情况下,那就需要恢复误删除的文件了,现在,本将教你如何在Linux系统中,演示恢复误删除的文件,找回重要的数据吧!
操作方法
- 01
安装extundelete工具并验证是否安装完好, 下载extundelete-0.2.4.tar.bz2安装包,
- 02
解压 tar xf extundelete-0.2.4.tar.bz2
- 03
预安装 ./configure 若报错信息为configure: error: Can't find ext2fs library, 说明未安装extundelete的依赖包e2fsprogs
- 04
安装依赖包: yum install –y e2fsprogs-devel
- 05
执行make&& make install命令,这样就完成了extundelete的安装。
- 06
能够正确显示软件版本号,应该没什么问题。
- 07
模拟事故现场——创建一个新分区并挂载 在Vmware中新增一块硬盘,开机后通过lsblk查看一下(sdb)。
- 08
为新硬盘分区
- 09
格式化分区。
- 10
创建挂载点并挂载sdb1
- 11
模拟事故现场——拷贝一些文件或目录到sdb1
- 12
模拟事故现场——删除刚拷贝的东西
- 13
恢复数据——卸载设备(防止数据被写入)
- 14
这里出现个小问题,设备繁忙无法卸载,可通过fuser命令解决。
- 15
再次尝试卸载设备即可成功。
- 16
恢复数据——使用inode方式 查看被删文件inode号。
- 17
根据inode号对指定文件进行恢复。
- 18
验证恢复文件和原始文件的一致性。 md5值完全一致,恢复成功。
- 19
恢复数据——再试试文件名方式, 再次恢复成功,md5值完全一致。
- 20
恢复数据——把目录也恢复回来
- 21
目录及包含的文件也全部恢复成功。
赞 (0)