利用ext3grep恢復誤刪除檔案
第一步. 檢視所需的相關庫
[root@ns2 ~]# rpm -qa |grep e2fsprogs
e2fsprogs-libs-1.39-8.el5
e2fsprogs-1.39-8.el5
e2fsprogs-devel-1.39-8.el5
注:rhel4下沒有libs程式,但依然可以安裝ext3grep 0.7.0
必須要有e2fsprogs-libs,不然在後面ext3grep的安裝會有問題。
第二步.檢視一下分割槽情況:
[root@ns2 ~]# df –h
第三步. 需要軟體
[root@ns2 ~]# cd /root/src/
[root@ns2 src]#
wget src
第四步.安裝ext3grep
a.先掛載光碟
mount /dev/cdrom /media
b.安裝步驟:
1.[root@ns2 ~]# tar zxvf ext3grep-0\[1\].10.1.tar.gz –c /usr/src 《將檔案解壓到/usr/src目錄下》
2.[root@ns2 ~]# cd /usr/src/ext3grep-0.10.1 -> 《進入目錄中》
3.[root@ns2 ~]# ./configure 《配置》
4.[root@ns2 ~]# make && make install 《編譯並安裝》
第五步.為方便實驗,我們可以模擬乙個出來,下面是模擬步驟:
a. # mkdir /data/
b. # cd /data/
c. # dd if=/dev/zero of=disk1 count=2048000
d. # mkfs.ext3 disk1
e. # mkdir -p /dfs/a
f. # mount -o loop /data/disk1 /asd/a
#說明,已建立乙個模擬分割槽/data/disk1
#在/asd/a下新建檔案beijing, shanghai
#後將beijing,shanghai 檔案刪除
#檔案沒有了然後我們來恢復:
首先必須umount掉誤刪除資料的分割槽:
[root@ns2 ~]# umount /data/disk1
[root@ns2 ~]# df –h
#確認解除安裝,然後使用ext3grep來恢復。
[root@ns2 ~]# ext3grep /data/disk1 --ls --inode 2 這裡會建立掃瞄分割槽
#從圖中可以看到被刪除的beijing,shanghai兩個檔案
#恢復資料
[root@ns2 ~]# ext3grep /data/disk1 --restore-file shanghai
#資料成功恢復
[root@ns2 ~]# ext3grep /data/disk1 --restore-file beijing
[root@ns2 ~]# ls -la restored_files/
注:被恢復的資料預設恢復到restored_files/目錄下
#在restored_files下的成功恢復的檔案或目錄可以做任意操做,作者將其又放回到了原位置
注:至此所有操做已做完,如果資料在其他分割槽中,同樣解除安裝誤刪除資料的分割槽,執行和以上操作相同的恢復步驟!
ext3grep恢復linux下誤刪除的檔案
原始出處 作者資訊和本宣告。否則將追究法律責任。在linux下使用rm rf時千萬要小心,但是總有不小心的時候,導致誤刪除一些檔案,這裡我做個試驗,故意刪除 data 2.txt檔案,測試檔案恢復,此時2.txt檔案已經刪除。1 安裝ext3grep軟體 wget tar zxvf ext3grep...
Linux下利用ext3grep恢復被刪除的檔案
linux下利用ext3grep恢復被刪除的檔案 10 個g 的 資料被誤刪除了,差點崩潰,試遍了所有常規恢復 軟體,無用,就要放棄的時候,發現了ext3grep 這個開源東東!順利恢復所有資料,所以linux 下資料刪除並不可怕,可怕的是刪除後沒有恢復的方法,看看下面的操作吧!root local...
ORACLEFLASHBACK 恢復誤刪除資料
啟動錶行移動功能 alter table ds.zw file enable row movement 按時間閃回表 flashback table ds.zw file to timestamp to date 201412011100 yyyymmddhh24mi 啟動資料庫閃回功能 alter...