Linux系統與Windows不同,沒有回收站機制。誤刪文件后,如何恢復?本文提供幾種方法,助您找回數據。
數據恢復方法:
-
extundelete工具: 適用于ext3或ext4文件系統。首先安裝:
sudo apt-get install extundelete # Debian/Ubuntu系統 sudo yum install extundelete # centos/RHEL系統
然后,使用以下命令嘗試恢復 (替換/dev/sdXY 為您的分區,path/to/deleted/file 為文件路徑):
sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
-
TestDisk工具: 功能強大的開源工具,可恢復丟失分區和修復文件系統,也能恢復誤刪文件。安裝方法:
sudo apt-get install testdisk # Debian/Ubuntu系統 sudo yum install testdisk # CentOS/RHEL系統
運行TestDisk,按照提示操作即可。
-
創建快照 (預防措施): LVM和Btrfs文件系統支持快照功能,可在刪除或修改文件前創建備份點。
重要提示: 文件恢復成功率取決于多種因素,例如文件系統類型、數據覆蓋情況等。 強烈建議您定期備份重要文件,以防數據丟失。