系統知識網 手機應用 linux誤刪文件怎麼恢復 ?linux誤刪文件恢復方法

linux誤刪文件怎麼恢復 ?linux誤刪文件恢復方法

linux系統是不同於windows系統和mac系統的,它獨特的系統操作深受廣大網友喜愛。有的朋友在使用linux系統的時候,不小心把一些重要的文件刪除瞭,卻不知道應該怎麼恢復。那麼linux誤刪命令行文件該怎麼恢復呢?接下來就和小編一起來。

linux系統是不同於windows系統和mac系統的,它獨特的系統操作深受廣大網友喜愛。有的朋友在使用linux系統的時候,不小心把一些重要的文件刪除瞭,卻不知道應該怎麼恢復。那麼linux誤刪命令行文件該怎麼恢復呢?接下來就和小編一起來看看linux誤刪文件恢復方法吧!

linux誤刪文件恢復方法

1、執行命令“cd /home”進入服務器根目錄home;

2、執行命令“touch demo.txt”創建一個演示文稿;

3、執行命令“rm -rf demo.txt”刪除該文件;

4、執行命令“debugfs”運用系統自帶恢復工具debugfs來修復;

5、額外開一個xshell,執行命令“df /home/”打開剛剛被刪除文件所在分區;

6、執行命令“open /dev/mapper/vg_root-lv_root”查看目錄分區;

7、執行命令“ls -d /home”顯示被刪除文件所在目錄;

8、執行命令“logdump -i”查找文件所在區塊號;

9、記住上圖block後面的數值並執行命令“quit”退出debugfs;

10、執行命令“dd if=/dev/mapper/vg_root-lv_root of=/home/demo.txt bs=640 count=1 skip=1089”恢復文件操作;

11、bs與上圖offset值一致,skip與block值一致,執行命令“ls”可以看到文件demo.txt被刪除後又重新找回來瞭,恢復成功。

以上就是linux誤刪文件恢復的方法,希望對大傢有所幫助!

返回顶部