Linux恢复误删除文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux恢复误删除文件相关的知识,希望对你有一定的参考价值。

 

Linux恢复误删除文件

 

 

环境要求:在虚拟机里新建一个文件系统,在文件系统里创建数个文件,模拟文件误删除在恢复实验。

 

编译安装extundelete软件包

先使用yum仓库安装依赖包e2fsprogs-libse2fsprogs-develyum仓库制作详见前文,这里不再赘诉)

技术分享图片

挂载Windows系统的共享文件夹,查看软件包(挂载操作详见前往)

技术分享图片

tar解压extundelete源代码软件包

技术分享图片

在第一次编译安装前还得先确认编译环境,用yum仓库安装环境包gcc、gcc-c++、make

然后进入extundelete软件包解压后的文件夹,进行配置编译安装

技术分享图片

 

模拟误删除并执行恢复操作

在虚拟机里新添加一块硬盘然后重启虚拟机使其生效,再创建分区以及格式化后挂载指定的挂载点里

技术分享图片

进入挂载点,在里面创建数个文件

技术分享图片

模拟误删除操作

技术分享图片

在出现误删除操作后,需立刻退出挂载点并卸载该文件系统,

再输入extundelete /dev/dd1 –inode 2命令查看文件系统里的文件状态

技术分享图片

技术分享图片

 

输入extundelete /dev/sdd1 –-restore-all命令恢复该文件系统下的所有内容

恢复的文件会在当前目录里出现的一个RECOVERED_FILES的子目录里

技术分享图片

 

实验完成

 

 

 

 


以上是关于Linux恢复误删除文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux恢复误删除文件

Linux文件误删除恢复操作

linux lsof恢复误删除的文件

linux恢复误删除文件-extundelete

linux系统文件误删除恢复

Linux中用extundelete恢复误删除的数据