【伺服器資料恢復】昆騰儲存raid5多塊硬碟離線的資料恢復案例

北亞資料恢復發表於2024-03-01

伺服器資料恢復環境&故障:

10個磁碟櫃,每個磁碟櫃配24塊硬碟。9個磁碟櫃用於儲存資料,1個磁碟櫃用於儲存後設資料。

後設資料儲存中24塊硬碟,組建了9組RAID1陣列+1組RAID10陣列,4個全域性熱備硬碟。

資料儲存中,組建了36組6硬RAID5,36組RAID5陣列劃分為2個儲存系統。其中1個儲存系統中的一組RAID5中有2塊硬碟先後出現故障離線,RAID5陣列不可用,儲存系統崩潰。

儲存及檔案系統架構:

注:Meta_LUN(後設資料卷)    Data_LUN(使用者資料卷)


伺服器資料恢復過程:

1、將故障RAID5中的6塊盤編號標記後從磁碟櫃中取出。經過硬體工程師檢測,所有磁碟都可以正常讀取。以只讀方式對6塊硬碟進行扇區級全盤映象。對磁碟櫃中沒有出現故障的RAID陣列進行儲存層面的備份。

備份示意圖:

在映象過程中發現故障RAID5陣列中的1塊故障離線硬碟存在大量的壞道區域,無法繼續備份。在使用者方的授權下,將故障盤進行開盤更換韌體並使用專業工具進行修復,修復完成後該硬碟可以繼續備份,但壞道仍然存在。

部分映象檔案:

2、基於映象檔案對故障RAID5陣列所有磁碟中的底層資料進行分析,獲取到重組RAID需要的相關資訊,利用獲取到的RAID資訊虛擬重組RAID陣列,並將該RAID陣列中的LUN恢復成映象檔案。在分析過程中發現,存在大量壞道的硬碟為後離線的硬碟。

3、登陸昆騰儲存的管理介面,讀取StorNext檔案系統中與卷相關的資訊。

4、分析StorNext檔案系統中的Meta卷和Data卷。每一個完整的Data卷都是由多組RAID中的LUN組成的,透過分析這些LUN獲取到LUN之間組合的演算法規律,虛擬重組出完整的Data卷。

5、分析Meta卷,分析Meta卷中的節點資訊、目錄項資訊、Meta卷和Data卷之間的對應關係。針對一個Meta卷管理多個Data卷的情況,研究Meta捲到Data卷的索引演算法。

檔案節點:

目錄塊:

6、透過分析研究獲取到了恢復資料所需要的全部資訊,北亞企安資料恢復工程師編寫程式掃描Meta卷中的節點資訊和目錄項資訊,同時透過對目錄項和節點解析獲取到完整的檔案系統目錄結構。解析每一個節點中的指標資訊,將這些資訊記錄在資料庫中。

檔案資訊:

7、北亞企安資料恢復工程師編寫檔案提取程式讀取資料庫,根據解析出來的資訊以及兩個Data卷之間的聚合演算法提取資料。

8、對提取出來的資料進行隨機抽樣檢測,沒有發現問題。將全部檔案提取到本地,由使用者方進行檢測。經過仔細檢測後,使用者方認可資料恢復結果。本次資料恢復工作完成。


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

相關文章