伺服器資料恢複故障簡介:
需要進行資料恢複的是一台HP DL380伺服器 三塊300GSAS硬碟組成raid陣列,磁盤故障導緻整個RAID組癱瘓,其中一塊硬碟狀态燈為紅色。資料庫存儲在D分區,備份存儲在E分區。存儲故障,造成D分區不可識别,E分區可識别,但是拷貝備份檔案報錯,并重新開機伺服器,導緻先離線的硬碟上線,并同步了一段時間,在沒有同步完成就直接強制關機了,之後就沒有在動過伺服器。
伺服器資料恢複過程:
為了確定伺服器原有資料的安全,先對伺服器中所有磁盤做隻讀鏡像備份,三塊硬碟可以正常讀取,沒有發現壞道,隻讀鏡像備份日志。
圖一:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcpXSU1EashVYspkMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TNycTMyUTM0EjMwcDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
對備份的鏡像檔案進行詳細分析,重組raid結構,并進行異或校驗,部分校驗通過,離線硬碟上線之後進行同步操作,會損壞資料,部分通過就是表示資料有損壞,
圖二:
RAID分析過程,嘗試多種硬碟離線狀态下提取資料,每塊盤離線所提取的資料都是一樣的,
圖三:
首先針對E分區中的dat檔案進行分析修複。發現兩個備份檔案都有損壞,
圖四:
分析聚合dat碎片,驗證dat資料完整性,底層結構顯示有損壞。
圖五:
同時進行D分區的資料檔案的分析掃描,由于存儲同步,資料檔案目錄不可見。
圖六:
對D分區自由空間資料頁掃描,并對檔案碎片進行分析和聚合。
驗證資料檔案碎片的完整性和有效性。
提取備份檔案中的資料記錄到建立的資料庫中。
通過上層應用連接配接資料庫,驗證資料可用性,資料庫檔案可以正常加載,上層應用軟體中使用者賬号正常,可以進行正常資料查詢。
伺服器資料恢複成功:
在恢複過程中,在E盤發現2個SealLib資料庫的備份檔案。但是備份檔案資料中頁結構有小部分損壞, 在D分區掃描的結果中資料碎片發現較連續的資料片段,碎片可用。通過對D分區碎片和E分區備份檔案進行整合拼接。最終修複解析出的資料可以支撐整個應用的正常使用,上層應用可以正常查詢資料庫内容,