linux 恢復誤刪檔案

2022-07-29 12:09:08 字數 763 閱讀 9112

第一種:

1 搞到root許可權切換root

2 安裝e2fsprogs,有的linux自帶,有的不自帶,需要安裝

3  debugfs /dev/sda3(檔案所在分割槽)

4 等到出現debugs:輸入 lsdel  (羅列被刪除的檔案) 請等待

5 根據刪除時間,找到檔案的inode號

6 dump

mkdir -p ~/.trash

alias

rm=trash

alias r=trash

alias rl='

ls ~/.trash'//

rl 命令顯示**站中的檔案

alias ur=undelfile //

ur命令找回**站中的檔案

undelfile() //

找回**站下的檔案

trash()

cleartrash()

第二種:

使用extundelete

--restore-inode 12              # --restore-inode 按指定的i節點恢復

--restore-file zw.txt           # --restore-file 按指定的檔名恢復

--extundelete --restore-all     # --restore-all  是全部恢復 ,預設全將恢復出來的檔案放在當前路徑 recovered_files/ 目錄下,檔名為 file.i節點號

linux恢復誤刪檔案

如果是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...

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...