利用ext3grep恢復誤刪除檔案

2021-09-21 03:01:19 字數 1867 閱讀 8214

利用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...