在CentOS中恢復誤刪文件,可根據文件系統類型和工具特性選擇方法,操作前需盡快停止對相關磁盤的寫入以避免數據覆蓋。以下是常用方法:
使用extundelete(適用于ext3/ext4文件系統)
sudo yum install extundelete
。sudo extundelete /dev/sdXY --restore-file /path/to/deleted/file
(/dev/sdXY
為文件所在分區,需替換為實際設備名)。sudo extundelete /dev/sdXY --restore-directory /path/to/deleted/directory
。使用TestDisk(支持多種文件系統)
sudo yum install testdisk
。sudo testdisk
,選擇目標分區,通過“Analyse”→“Quick Search/Deep Search”查找文件。使用PhotoRec(恢復特定類型文件,如圖片、文檔)
sudo yum install photorec
。sudo photorec /dev/sdXY
,選擇文件類型和恢復目錄。其他方法
注意:恢復成功率受文件刪除時間、磁盤使用情況影響,重要數據建議定期備份。