某公司有一台服務器,上面有8塊硬盤,組成了raid5磁盤陣列,其中有2塊硬盤提示故障,故障燈亮起,其他硬盤狀态正常。上層應用已經不可使用。
故障盤的修複和備份服務器上有2塊硬盤出現物理故障,需要先對其進行物理修複,然後備份裡面的數據,工程師按照常規流程對存在物理故障的2塊硬盤進行了物理修複,同時也确認了2塊硬盤的故障原因分别是磁頭損壞和邏輯故障,當然,這些故障都可以經硬件修複後備份出硬盤内的數據。
判斷服務器起始扇區
鏡像好所有硬盤的數據後,數據恢複工程師使用底層數據查看工具将所有硬盤都打開,查詢55AA标志,查找結果如下圖所示,注意看下圖中特别标注的“05”的位置,這個标志代表了這應該是一個擴展分區,所以這不是我們要找的正常分區,因此将這個分區排除了。
繼續向下查找,最終找到一個滿足“55AA”标志的同時又在“0x01C6”位置的數值所指向的下一個扇區是分區頭部的分區。也就是下圖中的位置:
這個盤就是我們最終要找的服務器内的第一塊硬盤。GPT分區所在扇區起始于172032扇區,因此初步确定LUN的起始扇區是172032扇區。
判斷條帶大小raid5陣列中,每個條帶組中包含一個校驗區,校驗區的大小和一個正常條帶的大小是相同的,因此,在數據恢複判斷條帶大小的時候,可以通過這一規律進行分析。經過分析,該服務器陣列中的條帶大小是1024扇區。
判斷raid磁盤陣列硬盤順序根據已經分析出來的1024扇區的條帶大小,以及扇區起始位置,校驗區走向這三個因素,我們可以确定服務器上所有硬盤在raid陣列中的盤序。
重組raid5陣列
借助數據恢複工具将所有硬盤的鏡像文件按照分析出來的盤序依次添加,輸入基礎信息後重組raid5陣列。重組完成後,校驗數據完整性,檢查上層應用是否可用,确認無誤後請客戶驗證數據恢複結果。
移交數據客戶工程師親自對上層數據驗收後确認數據完整無誤,可移交。
由客戶使用新硬盤替換損壞的硬盤重建raid陣列後,将恢複的數據遷移到客戶服務器上,本次數據恢複服務圓滿成功。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!