linux恢復誤刪檔案

2021-08-31 06:18:40 字數 675 閱讀 4023

如果是ext2

參考實驗了一下,果然可行

拿一塊硬碟測試,比如是sdb2

#mkfs.ext2 /dev/sdb2

#mount /dev/sdb2 /mnt/sdb2

#cd /mnt/sdb2

#vim test

i輸入haha

:wq儲存

#rm test

#cd ..

#umount /mnt/sdb2

#mount -r -n /dev/sdb2 /mnt/sdb2

#debugfs /dev/sdb2

debugfs:lsdel

inode owner mode size blocks time deleted

13 0 100600 5 1/ 2011

debugfs:dump <13> /mnt/test

debugfs:quit

就把test檔案還原了

#file test

test:ascii test

這個是比較小的檔案,如果是大檔案可能在幾個塊中

debugfs:stat <13>

可以檢視塊資訊

如果忘了名字

可以用debugfs:ls -d檢視

linux 恢復誤刪檔案

第一種 1 搞到root許可權切換root 2 安裝e2fsprogs,有的linux自帶,有的不自帶,需要安裝 3 debugfs dev sda3 檔案所在分割槽 4 等到出現debugs 輸入 lsdel 羅列被刪除的檔案 請等待 5 根據刪除時間,找到檔案的inode號 6 dumpmkdi...

linux誤刪檔案後恢復

linux誤刪檔案後恢復 1.檢視一下當前系統版本號,及檔案系統格式 新建乙個資料夾及檔案my.txt,然後刪除 root localhost local mkdir test root localhost local cd test root localhost test touch my.txt...

linux誤刪檔案後恢復

檢視一下當前系統版本號,及檔案系統格式 新建乙個資料夾及檔案my.txt,然後刪除 root localhost local mkdir test root localhost local cd test root localhost test touch my.txt root localhost...