TestDisk 恢復rm -rf 的文件


Linux操作系統下使用TestDisk恢復已刪除的文件或目錄

 

原創作者:szyzln/2015.10.16   轉載需注明原始出處!

說明:

testdiskphotorec是著名的恢復數據,而絕不能從名字上去猜測它的功能。

 

工具安裝

DEB系列:apt-get install testdisk

YUM系列:yum install testdisk

 

 

恢復操作步驟

准備條件:假設我手動刪除了一個普通文件,路徑為“/home/szyzln/1.txt

1、# sudo testdisk /dev/sda5

[說明]/dev/sda5為“/home”的分區掛載點。

2、出現首界面

Proceed:繼續

Quit:退出,關閉

TestDisk恢復已刪除的文件或目錄

 

 

[注意]一次成功的恢復必須保證磁盤信息信息。

如果上面一個磁盤分區大小信息不正確,請檢查硬盤的跳線設置,BIOS,並安裝最新的操作系統的修補程序和磁盤驅動。

 

3、分區表檢測

由於我這里並沒有對整個硬盤進行恢復,而只是具體某一個硬盤分區,所以沒有檢測到分區表是正常情況,不用理會。

TestDisk恢復已刪除的文件或目錄 

[提示]:沒有檢測到任何類型的分區表。

 

4

這里還是關於分區表的提示,繼續不用理會。 

[ Analyse  ] 分析正確的分區結構並找到丟失的分區表

 [ Advanced ] 文件系統工具

 [ Geometry ] 更改硬盤類型

 [ Options  ] 修改高級選項

 [ Quit     ] 返回到硬盤檢測

TestDisk恢復已刪除的文件或目錄 

 

5

[  Type  ] :改變文件系統的類型,這種修改並不會真正改變硬盤上的真正格式。

 [Superblock]  :列出超級塊,這是文件系統的基本元數據。

[  List  ] :列出所有文件,並復制(恢復)出來

 [Image Creation] :對當前分區創建鏡像文件

 [  Quit  ]:退出,返回

 

TestDisk恢復已刪除的文件或目錄 

 

6

紅色文件就表示已經刪除的文件。當然你也可以選擇一個紅色的目錄,表示恢復整個目錄。

TestDisk恢復已刪除的文件或目錄 

[說明]:使用方向鍵左鍵返回;右鍵進入到下一級目錄;”h”鍵隱藏已刪除的文件

”h”鍵退出並返回;”a”鍵全選當前目錄的所有文件;

大寫的”C”鍵表示即將復制已選中的文件;小寫”c”表示僅復制當前光標選中的文件。

 

 

 

7

選擇一個即將復制文件的保存目錄。

鍵盤字母:按左右方向鍵依次是改變目錄

“C”鍵表示當前選中目錄將作為最終的恢復保存目錄

TestDisk恢復已刪除的文件或目錄 

 

8、最后,會提示恢復結果統計信息。

TestDisk恢復已刪除的文件或目錄 

 

 

 

 

MAN手冊翻譯

TestDisk

 

名稱

TestDisk   掃描並修復磁盤分區

簡介

      testdisk [/log] [/debug] [/dump] [device|image.dd|image.e01]

 

       testdisk /version

 

       testdisk /list [/log]

 

描述

 

TestDisk檢查和恢復丟失的分區

 

它能夠工作在:

 

- BEFSBeOS

 

- BSD磁盤標簽(FreeBSD/OpenBSD系統/ NetBSD

 

- cramfs,壓縮文件系統

 

- DOS / Windows FAT12FAT16FAT32

 

- HFSHFS+,分層文件系統

 

- JFS日志文件系統,IBM

 

- Linux ext2/ext3 / ext4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM