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