資深的Linux玩家,通常不會誤刪文件,就算誤刪文件,每每提早作過備份。若是有像我同樣的菜鳥誤刪文件而且沒有備份的話該怎麼辦呢?我就故做高深的講講。
ide
在Linux中有許多文件修復工具,在咱51cto上有大師介紹過,我就很少說,我就把個人方法介紹一下吧!我用的是debugfs工具。工具
具體步驟以下:ui
1.刪除任一文件命令行
2.查看你刪除文件所在的磁盤,個人在/dev/sda2.debug
3.啓動debugfs(在命令行輸入debugfs便可),並打開刪除文件所在的分區,個人是/dev/sda2 3d
4.查找刪除文件 ls -d (<>及數字).<3388>即我要查找的blog
5.logdump -i <3388>.查詢block號,我描黑那數字get
6.退出debugfs,輸入quit 或者q.it
7.恢復誤刪文件。io
8.證實一下
我寫的可能有些簡單,若是有不懂的地方歡迎交流,有不對的地方歡迎斧正。