香港VPS在linux下rm -rf 是一個很可怕的命令,因為下達這個命令意味著一旦刪除的文件是無法挽回的,事實是如此嗎?真的沒有補救措施了嗎?答案是委婉了,在一定的條件下可以補救 ,大家可能熟悉Windows下刪除的補救措施是通過相關的軟件實現的,在linux下同樣可以做到補救,
但是有個大前提:就是不能有覆蓋的動作(意思就是在嘗試恢復刪除的數據前,刪除文件的目錄內不能存放新東西),不然覆蓋多少就損失多少!
這里用到的套件是ext3grep、系統必須默認的安裝上e2fsprogs-libs-1.39-23.el5e、2fsprogs-devel-1.39-23.el5、e2fsprogs-1.39-23.el5這些軟件
[root@localhost ~]# rpm -qa|grep e2fsprogs
e2fsprogs-libs-1.39-23.el5
e2fsprogs-devel-1.39-23.el5
e2fsprogs-1.39-23.el5
[root@localhost ~]# ll ext3grep-0.10.2.tar.gz
-rw-r–r– 1 root root 236364 Oct 17 2011 ext3grep-0.10.2.tar.gz
[root@localhost ~]# tar zxvf ext3grep-0.10.2.tar.gz
[root@localhost ~]# cd ext3grep-0.10.2
[root@localhost ext3grep-0.10.2]# ./configure
[root@localhost ext3grep-0.10.2]# make && make install
[root@localhost ~]# ll /usr/local/bin
total 2656
-rwxr-xr-x 1 root root 2709704 Oct 15 04:46 ext3grep //這句是那個可執行文件