在CentOS系統中,沒有傳統意義上的回收站。當文件被刪除時,它們通常直接從文件系統中移除,而不是像在Windows系統中那樣移動到回收站。因此,CentOS回收站刪除的文件不能通過常規手段找回。但是,仍然有一些方法可以嘗試恢復誤刪除的文件:
sudo yum install e2fsprogs-devel gcc gcc-c++
wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
tar -jxvf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
./configure --prefix=/usr/local/extundelete
make && make install
恢復文件:
恢復單個目錄:
extundelete /dev/vdb1 --restore-directory myfolder
恢復單個文件:
extundelete /dev/vdb1 --restore-file 22.txt
恢復全部刪除的文件:
extundelete /dev/vdb1 --restore-all
sudo yum install testdisk
還可以考慮使用第三方數據恢復軟件,如Recuva、EaseUS Data Recovery Wizard、Stellar Data Recovery等,這些軟件可以掃描硬盤驅動器以查找已刪除的文件。
請注意,數據恢復的成功率并不是百分之百的。因此,在日常工作中,建議養成良好的數據備份習慣,以防止重要數據的丟失。