首頁 > 軟體

如何在Linux系統中恢復誤刪除的檔案

2019-12-17 13:57:22

誤刪了重要檔案是非常麻煩的事情,但因為重要又沒有備份的情況下,那就需要恢復誤刪除的檔案了,現在,本經驗將教你如何在Linux系統中,演示恢復誤刪除的檔案,找回重要的資料吧!

1

安裝extundelete工具並驗證是否安裝完好,下載extundelete-0.2.4.tar.bz2安裝包,

2

解壓tar xf?extundelete-0.2.4.tar.bz2

3

預安裝?./configure若報錯資訊為configure: error: Can't find ext2fs library,說明未安裝extundelete的依賴包e2fsprogs

4

安裝依賴包:yum install –y e2fsprogs-devel

5

執行make&& make install命令,這樣就完成了extundelete的安裝。

6

能夠正確顯示軟體版本號,應該沒什麼問題。


7

模擬事故現場——建立一個新分割區並掛載

在Vmware中新增一塊硬碟,開機後通過lsblk檢視一下(sdb)。


8

為新硬碟分割區


9

格式化分割區。


10

建立掛載點並掛載sdb1


11

模擬事故現場——拷貝一些檔案或目錄到sdb1


12

模擬事故現場——刪除剛拷貝的東西


13

恢復資料——解除安裝裝置(防止資料被寫入)


14

這裡出現個小問題,裝置繁忙無法解除安裝,可通過fuser命令解決。


15

再次嘗試解除安裝裝置即可成功。


16

恢復資料——使用inode方式

檢視被刪檔案inode號。


17

根據inode號對指定檔案進行恢復。


18

驗證恢復檔案和原始檔案的一致性。

md5值完全一致,恢復成功。

 


19

恢復資料——再試試檔名方式,

再次恢復成功,md5值完全一致。


20

恢復資料——把目錄也恢復回來


21

目錄及包含的檔案也全部恢復成功。

IT145.com E-mail:sddin#qq.com