2021-05-12 14:32:11
如何在Linux系統中恢復誤刪除的檔案
2019-12-17 13:57:22
誤刪了重要檔案是非常麻煩的事情,但因為重要又沒有備份的情況下,那就需要恢復誤刪除的檔案了,現在,本經驗將教你如何在Linux系統中,演示恢復誤刪除的檔案,找回重要的資料吧!
1
安裝extundelete工具並驗證是否安裝完好,下載extundelete-0.2.4.tar.bz2安裝包,2
解壓tar xf?extundelete-0.2.4.tar.bz23
預安裝?./configure若報錯資訊為configure: error: Can't find ext2fs library,說明未安裝extundelete的依賴包e2fsprogs4
安裝依賴包:yum install –y e2fsprogs-devel5
執行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
目錄及包含的檔案也全部恢復成功。相關文章