接着上一個業務,關于Linux下檔案丢失的問題,
之前的檔案丢失是因為存放在/var/tmp下,被系統預設清理了,需要恢複
當然如果使用者手動清理的話,如 : rm 删除,
那麼都可以使用下面的方式恢複(不敢說百分百,試下也許能成功恢複,每個人的機器情況不一樣)
1、安裝extundelete
yum install extundelete
2、執行恢複指令
extundelete /dev/sdb1 --restore-all 恢複分區
或者
extundelete /dev/sdb1 --restore-file /file1.txt 恢複某一個檔案
或者
extundelete /dev/sdb1 --restore-directory /var/tmp 恢複某一個目錄
恢複全部或者某個檔案或者目錄,指令中的sdb1表示磁盤,可以通過 df -h 檢視要恢複檔案對應的磁盤目錄,
通過以上指令,執行之後,可以生成一個 RECOVERED_FILES目錄,相關恢複的檔案都在這個裡面。