在CentOS系統中,如果誤刪了文件,可以嘗試以下幾種方法來恢復:
extundelete工具extundelete是一個專門用于恢復ext3/ext4文件系統中刪除文件的工具。
extundeletesudo yum install extundelete
sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
或者恢復整個目錄:
sudo extundelete /dev/sdXY --restore-directory path/to/deleted/directory
testdisk工具testdisk是一個強大的數據恢復工具,支持多種文件系統。
testdisksudo yum install testdisk
testdisksudo testdisk
按照提示選擇恢復模式和文件系統類型,然后選擇要恢復的分區,最后選擇恢復刪除的文件或目錄。
PhotoRecPhotoRec是testdisk的一個姊妹工具,專門用于恢復丟失的圖片、視頻、文檔等文件。
PhotoRecsudo yum install testdisk
PhotoRecsudo photorec /dev/sdXY
按照提示選擇恢復模式和文件系統類型,然后選擇要恢復的分區,最后選擇恢復的文件類型和保存位置。
debugfs工具debugfs是一個低級別的文件系統調試工具,可以用來恢復刪除的文件。
debugfssudo debugfs /dev/sdXY
進入debugfs后,使用以下命令:
lsdel:列出所有已刪除的文件。undelete <inode>:恢復指定inode號的文件。quit:退出debugfs。如果上述方法都無法恢復文件,可以考慮使用商業數據恢復軟件,如EaseUS Data Recovery Wizard、Recuva等。
通過以上方法,您應該能夠恢復CentOS系統中誤刪的文件。