基於linux系統,fsck後數據丟失的數據恢復方案

一、總述:基於linux系統,fsck後數據丟失的數據恢復方案
二、解決方案
2.1 恢復流程
2.1.1 檢測流程
1、檢測是否存在硬件故障,如硬件故障,轉硬件處理
2、以只讀方式檢測故障表現是否與用戶描述相同
2.1.2 恢復流程
1、備份:以只讀方式對故障磁盤做完整鏡像(參考附錄)
2、如果需要恢復完整目錄結構,則先需要完整恢復已丟失文件節點,再恢復數據。如果節點無法恢復,則可按文件類型進行恢復。
3、恢復後的數據會暫存在另一個存儲體上
2.1.3 驗收流程
對恢復好的數據進行驗證,確認其正確性。如確認,交費-->移交原介質及已恢復數據 -->出具發票(收據)及報告。如無法確認或不確認,移交原介質不收服務費,可免費出具報告。
三、數據恢復的可能性
fsck會校驗文件系統節點、數據索引之間的匹配關係,修復時會試圖重新生成文件系統目錄樹,並一致化節點與索引的關係,當文件系統結構不一致時,就會佔用新的空間生成一致性的元數據結構,有時候,這種操作會破壞恢復現場,導致數據恢復工作更加困難甚至無法完成。
fsck時如果有大量節點報錯並提示已經修復,這種破壞是非常嚴重的,數據恢復將很困難。目錄結構及文件名稱是最容易被破壞的,這會導致所恢復出來的數據徹底丟失原有的目錄結構和文件名稱。
fsck執行後,如果很短時間就完成,則無論執行修復後的結果如何,數據恢復的可能性均較高。
四、數據恢復所需時間
影響數據恢復的時間有多方面的因素。通常,數據恢復服務約需要2-3天,如遇複雜情況,需要視情況而定。
五、小貼士
1、存儲設備沒有100%的安全保證,重要數據需要常常備份,可以採用一些數據同步工具進行數據備份。
2、出現數據災難時,本機不應再有任何操作,如有條件,應該將硬盤或其他存儲介質完整鏡像(參考附錄)
3、數據刪除後,即使不寫數據,單純的讀取也容易破壞文件系統日誌,所以,出故障後,應儘快umount文件系統。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章