【伺服器資料恢復】HP StorageWorks系列儲存RAID5兩塊盤離線的資料恢復

北亞資料恢復發表於2022-07-28

伺服器 儲存 資料恢復環境:


HP StorageWorks系列 儲存

VMWARE ESX虛 擬主機平臺,VMFS檔案系統;

8塊硬碟組成RAID5,1塊熱備盤。


伺服器 儲存故障:


伺服器在正常執行中兩塊硬碟指示燈顯示黃色,經伺服器管理員檢測發現這2塊硬碟表現為:無法讀取序列號,在SAS擴充套件卡

上無法識別,需要對raid進行資料恢復。管理員聯絡我們資料恢復中心進行伺服器raid資料恢復。


伺服器 儲存資料恢復過程:


1、硬碟物理故障修復。


首先需要確定該組raid的磁碟掉線原因。硬體工程師在接到故障伺服器後將2塊故障盤連線到外部的SAS擴充套件卡上加電檢測,

發現磁頭不尋道。硬體工程師將PCB分離後檢查硬碟HDA元件,發現有部分氧化,對氧化部位進行清潔後再次加電檢測發現

磁頭仍然不尋道。於是硬體工程師只能對故障硬碟進行開盤修復。


硬體工程師將正常的熱備盤開盤拆取PCB替換掉故障盤的PCB,再將故障盤PCB上的ROM晶片拆取安裝到新PCB上進行修復

。故障硬碟硬體修復完成後再次進行檢測可以正常起轉,磁頭尋道聲音正常,但是敲盤聲音明顯。硬體工程師另找磁頭進行

更換,硬碟可以正常識別,故障盤資料映象成功。


2、重組RAID5。


使用工具開啟7塊磁碟發現所有硬碟的0扇區都有“55 AA”標誌,0x01C2H處表示該分割槽的型別,這裡顯示“05”,代表

這是一個擴充套件分割槽。因此從0扇區看這是一個不正常的MBR分割槽結構。按照這一方法繼續查詢,分別在7號盤和8號盤找到

了“55 AA”的標誌。8號盤查詢結果如下圖。這是一個正常的MBR分割槽,其0x01C6處數值代表指向的 下一個扇區為GPT的

頭部。



7號盤查詢結果如下圖。其0x01C6處數值代表指向下一個扇區。但是下一個扇區很明顯不是GPT的頭部。



由此可以初步判斷8號盤是第一塊盤,7號盤可能是最後一塊盤。GPT分割槽所在扇區起始於172032扇區,因此初步確定LUN

的起始扇區是172032扇區。


raid小知識:條帶也就是raid陣列塊,它是RAID處理資料的基本單元。不同的RAID陣列的條帶大小也各不相同。RAID5的

1個條帶組中有1個校驗區,根據這個規律可以對該raid5進行分析。我們可以透過比較法確定條帶大小:如某一條帶組中的

校驗區跟這一條帶組中的非校驗區可能相差的很明顯,透過工具檢視並做對比就可以找到條帶大小。


伺服器資料恢復工程師對該伺服器raid進行分析搞清楚條帶大小為1024個扇區。按照1024扇區分割,使一個記錄為一個條

帶的大小,如下圖所示,7塊盤跳到同一記錄283123。



當7塊盤都定位到同一位置時,透過對比可以判斷校驗區的走向,繼而判斷整個RAID5的走向。之前已經判斷出8號盤是第一

塊盤,把8號盤放在第一個位置,確定RAID5為左走向,盤序為8,2,3,4,1,7,5。



伺服器資料恢復工程師初步確定LUN的起始扇區是172032扇區,使用資料恢復工具跳到172032扇區對硬碟的使用情況進行

檢查,正常情況下這個扇區所屬條帶中的5號盤應該是校驗區,但實際上卻顯示校驗區為8號盤。根據該raid左走向的規律,

5號盤的校驗區應該在172032-1024=171008扇區,即上一個條帶。跳轉到171008扇區,北亞伺服器資料恢復工程師發現

校驗區為5號盤。因此可以確定LUN的起始扇區為171008扇區。


使用raid重組工具按照確定的盤序重組raid新增進去,如下圖所示。選擇RAID5,Stripe size 512KB,左非同步。



點選Build進行重組。組好RAID後,由於資料從1024*8=8192個扇區開始。如果工具沒有跳轉到此扇區的功能,那麼剛組好

的RAID必須和一個檔案再進行一次Build重組操作。RAID的起始扇區(Start sectors)選擇8192,這個檔案可以任意選擇起始

扇區和大小(Count sectors),下圖為重組後的raid5。



伺服器 儲存資料恢復結果驗證:


RAID5磁碟陣列重建完成後經由伺服器管理員親自驗證,驗證透過,伺服器資料恢復完成。


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

相關文章