Linux下误删文件恢复

      资深的Linux玩家,一般不会误删文件,就算误删文件,往往提前做过备份。如果有像我一样的菜鸟误删文件并且没有备份的话该怎么办呢?我就故作高深的讲讲。

       在Linux中有许多文件修复工具,在咱51cto上有大师介绍过,我就不多说,我就把我的方法介绍一下吧!我用的是debugfs工具。

     具体步骤如下:

      1.删除任一文件

技术分享

   2.查看你删除文件所在的磁盘,我的在/dev/sda2.

技术分享

3.启动debugfs(在命令行输入debugfs即可),并打开删除文件所在的分区,我的是/dev/sda2 

技术分享

4.查找删除文件 ls -d (<>及数字).<3388>即我要查找的

   技术分享

5.logdump -i <3388>.查询block号,我描黑那数字

技术分享

6.退出debugfs,输入quit 或者q.

7.恢复误删文件。

技术分享

8.证明一下

技术分享


我写的可能有些简单,如果有不懂的地方欢迎交流,有不对的地方欢迎斧正。


本文出自 “类似fork的命令” 博客,请务必保留此出处http://8656820.blog.51cto.com/8646820/1617255

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。