操作任何操作系统都有误删除的文件的经历,那么Linux系统也不例外,那误删除的文件怎么恢复呢,下面就同大家一同分享恢复误删除文件的经验!
工具/原料
1
装有Linux系统的电脑离
2
能正常打开网页上网
3
下载并安装extundelete软件
方法/步骤
1
首先我们得了解Linux的文件系统是由哪几部分组成:文件名--->inode(存放文件元数据信息)---->block(真正存放数据)本示例:创建一个a.txt作为测试
2
创建测试文件a.txt所在分区/dev/sda。如下图所示:创建分区的细节就不帖图了,按照提示操作就可以了。
3
创建文件夹/tmp/sda4作为挂载点, 格式化分区/dev/sda4。如下图所示:
4
挂载/dev/sda4分区,并查看挂载信息。如下图所示:
5
创建被删除的文件(包括目录,文件夹)如下图所示:
6
删除/tmp/sda4/下的所有文件rm -rf /tmp/sad4/*注意:当出现误删除以后卸载分或以只读方式挂载分区。以防被二次破坏数据。
7
《1》扫描节点信息,如图一所示:《2》根据指定节点号进行恢复,如图二所示:
8
比较恢复出来的文件与原文件做比对,没有任何输出测说明没有任何区别完全一样。其它文件的恢复同理,也是根据节点号进行恢复即可。
9
在恢复的时候可以选择参数是以节点恢复,还是文件名恢复,以及以目录恢复和所有文件恢复。在恢复添加相就的参数就可以了。在此就不一 一说明了。
注意事项
1
extundelete在恢复文件的时候不能恢复空目录或空文件。
2
如果此文对你有所帮助点投票收藏,并给个赞!