Linux下誤刪文件恢復

      資深的Linux玩家,通常不會誤刪文件,就算誤刪文件,每每提早作過備份。若是有像我同樣的菜鳥誤刪文件而且沒有備份的話該怎麼辦呢?我就故做高深的講講。
ide

       在Linux中有許多文件修復工具,在咱51cto上有大師介紹過,我就很少說,我就把個人方法介紹一下吧!我用的是debugfs工具。工具

     具體步驟以下:ui

      1.刪除任一文件命令行

wKiom1T2tETz11GjAAHW9Omil8s018.jpg

   2.查看你刪除文件所在的磁盤,個人在/dev/sda2.debug

wKiom1T2tIuhxb1dAAH6tES6sI0882.jpg

3.啓動debugfs(在命令行輸入debugfs便可),並打開刪除文件所在的分區,個人是/dev/sda2 3d

wKiom1T2tMWQufKSAAHIdvNlu_s440.jpg

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

   wKioL1T2tobD5QpMAAIBOiehnag557.jpg

5.logdump -i <3388>.查詢block號,我描黑那數字get

wKiom1T2tj_gYM8lAAH78DgA2c4521.jpg

6.退出debugfs,輸入quit 或者q.it

7.恢復誤刪文件。io

wKiom1T2ttrAf-xsAAIeyVy2xIk007.jpg

8.證實一下

wKiom1T2twej54V7AAIOtUCzfP0359.jpg


我寫的可能有些簡單,若是有不懂的地方歡迎交流,有不對的地方歡迎斧正。

相關文章
相關標籤/搜索