伺服器重灌系統導致分割槽丟失的恢復方法

北亞資料恢復發表於2018-09-12

一、伺服器磁碟陣列資料恢復背景

本次伺服器資料恢復案例中資料丟失原因為管理員誤操作導致,raid級別為raid5磁碟陣列,共有18塊硬碟,無硬體故障。


機房管理員對伺服器進行重灌系統,但由於操作失誤導致該伺服器分割槽狀態改變,原有的E分割槽丟失,該丟失的分割槽中儲存了公司約80%的重要資料。急需恢復資料保障公司運營。

二、raid5磁碟陣列資料恢復過程

  1. 將客戶伺服器中所有硬碟資料映象到伺服器資料恢復專用儲存伺服器上,以備後期對raid陣列的分析和資料恢復使用,故障伺服器恢復原有的磁碟陣列狀態交與客戶帶回。

  2. 使用北亞自主研發的伺服器資料恢復工具對映象來的客戶資料進行資料恢復前的分析。或藉助其他資料恢復輔助工具搜尋file id來分析磁碟陣列的raid陣列盤序、條帶大小等基礎資訊資訊(注:此操作具有一定風險,絕不可在原資料中操作)。

  3. 根據分析得到的raid資訊重組raid陣列,在重組後的raid陣列中定位xfs檔案系統的分割槽起始位置;(注:XFS INODE number:變長的位數表示,三部分組成:起始塊組號+起始塊號+塊內INODE號。起始塊號與塊內INODE號的位長由SUPERBLOCK中引數指定。)

  4. 伺服器資料恢復工程師對該檔案系統完整性和檔案系統正確性進行校驗,結果顯示xfs檔案系統頭部超級快丟失、部分節點丟失、目錄項丟失。

  5. 根據超級塊備份及檔案系統中的目錄樹結構,對超級塊進行修復還原(過程略)。對xfs檔案系統中丟失的節點及目錄項進行修復;對丟失的節點、目錄項進行修補、重構。

上述修復工作完成後編寫一個小程式對檔案系統進行解析和資料提取即可。






四、伺服器資料恢復結果

由於該伺服器檔案系統頭部的超級塊及部分節點、目錄項丟失,根據超級塊備份及檔案系統中的目錄樹結構,對超級塊進行修復還原,對丟失的節點、目錄項進行修補、重構之後,檔案系統可以完整恢復。且由於資料丟失之後客戶未對儲存做任何寫入的破壞性操作,所以資料及檔案系統資訊絕大部分保留完整,伺服器資料100%恢復。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2214047/,如需轉載,請註明出處,否則將追究法律責任。

相關文章