linux中恢復檔案資料方法

2022-10-01 20:27:12 字數 1352 閱讀 8951

1.具體步驟

用test目錄下的檔案做演示:

1.cd/test 刪除檔案 rm -rf 檔案.txt

2.輸入命令debugfs(ps:此時可以開另外乙個終端執行命令:df /test/ 找到/dev/... 數字... 12%,記住/dev/..這個路徑)

3.返回第乙個終端輸入命令 open /dev/... 和 ls -d /test (記住剛剛刪除檔案的(數字) 檔案.txt)

4.第乙個終端輸入命令 logdump -i (記住block 和offset 對應的數字,列如 block 1111,offset 256)

5.第乙個終端輸入命令 dd if=/dev/... of=/test/檔案.txt bs=256 count=1 skip=1111

具體步驟:

1..cd /wztest  2.刪除檔案,無論何種方式 3.輸入命令debugfs

4,切換新的終端視窗:執行命令df /wztest/

5.返回第一終端頁面  執行open  /dev/vda1和ls -d /wztest(第乙個裡面)

記住框選《數字》

6.第乙個終端輸入logdump -i 記住block和offset

8.第乙個終端輸入命令

參考:成功。恢復資料夾類似:

1 執行debugfs,進入排程模式

2 執行open /dev/..

3 執行ls -ddir會列出此目錄最近的操作,其中可以看到《數字》的日誌刪除記錄

4 執行logdump -i 《數字》 (在輸出中尋找刪除檔案對應的block,記錄下來blockid)

5.退出debugfs,執行dd if=/dev/.. of=/tmp/s**ed bs=1024 count=1 skip=blockid

Linux 檔案 資料結構

linux核心使用檔案結構file和檔案表file talbe來管理對檔案的操作訪問。檔案資料結構如下所示 檔案結構 用於在檔案控制代碼與i節點之間建立關係 struct file 這是在記憶體中的i節點結構。前7項與d inode完全一樣。struct m inode 超級塊是儲存對應檔案系統元資...

相機記憶體卡恢復軟體資料恢復方法

相機記憶體卡恢復軟體資料恢復方法 相信有不少朋友都會擁有數位相機,畢竟出外旅行的話帶上相機可以很好的留住靚麗的風景。不過如果相機出現問題,或者誤刪除相片導致丟失的話,那就很麻煩了。作為普通的消費者,幾乎沒有什麼辦法可以把誤刪除的 找回來。因此,肯定會有很多數位相機使用者會問這樣乙個問題,誤刪除了應該...

Linux中誤刪檔案的恢復方法

做為linux的從業者大家對 rm rf 這個命令肯定又愛又恨。他的簡潔霸氣,勢不可擋,可謂 十步殺一人,千里不留行 他乾淨徹底,不留痕跡,狠狠按下回車鍵後,事了拂衣去,深藏功與名 但是,這個世界總是遺憾常有,而後悔藥不常有,刪錯後多半會呆呆地盯著螢幕,莫名奇妙地會 哀吾生之須臾,羨長江之無窮 環境...