【伺服器資料恢復】StorNext儲存系統資料恢復案例

北亞資料恢復發表於2023-04-17

伺服器資料恢復環境:

昆騰系列儲存:9個配置24塊硬碟的磁碟櫃。8個磁碟櫃儲存資料,1個磁碟櫃儲存後設資料。

後設資料磁碟櫃中有24塊硬碟,組建了8組RAID1陣列+1組4盤位RAID10陣列+4個全域性熱備盤。

資料磁碟櫃中,共組建32組6盤RAID5陣列。這32組RAID陣列分為2個儲存系統。

儲存及檔案系統架構大致如下:

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


伺服器故障:

資料磁碟櫃其中1個儲存系統中的一組RAID5的2塊磁碟先後故障離線,該RAID5陣列失效,導致整個儲存系統崩潰,無法使用


伺服器資料恢復過程:

1、將故障儲存中所有硬碟以只讀方式做完整映象備份,備份完成後將硬碟按照原樣還原到儲存櫃中。後續資料分析和資料

恢復操作都基於映象檔案進行,避免在資料恢復過程中可能對原始資料造成的二次破壞。 

2、在映象過程中發現故障RAID5中的1塊離線硬碟存在大量壞道區域,無法正常備份。由硬體工程師將該故障盤開盤更換

韌體,然後使用專業工具進行修復,經過一番處理後該硬碟可以繼續備份,但壞道依然存在。

部分映象檔案截圖:


3、基於映象檔案對故障RAID5陣列進行分析,獲取到RAID相關資訊,根據獲取到的RAID相關資訊虛擬重組RAID陣列,

並將RAID中的LUN匯出為映象檔案。在分析過程中發現,損壞較嚴重的硬碟為後離線的硬碟。

4、登入昆騰儲存的管理介面,獲取到StorNext檔案系統中卷相關的一些基本資訊。

卷相關資訊截圖:


分析StorNext檔案系統中的Meta卷和Data卷,該環境中的StorNext檔案系統包含2個Data卷,每一個完整的Data卷是由

多組RAID中的LUN組成的。透過分析這些LUN得到LUN之間組合的演算法規律,虛擬重組出完整的Data卷。


5、分析Meta卷中的節點資訊和目錄項資訊,以及Meta卷和Data卷之間的對應關係。根據一個Meta卷管理多個Data卷

的情況,北亞企安資料恢復工程師研究出Meta捲到Data卷的索引演算法。

檔案節點:


目錄塊:


6、根據前面步驟獲取到的資料恢復所需全部資訊,北亞企安資料恢復工程師編寫程式,掃描Meta卷中的節點資訊和目

錄項資訊,解析目錄項和節點,獲取完整的檔案系統目錄結構,解析每一個節點中的指標資訊,並將這些資訊記錄在數

據庫中。

檔案資訊:


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

據。資料恢復工程師對提取出來的資料進行檢測,沒有發現問題。


8、將全部檔案提取到本地,移交給使用者方進行檢測。經過使用者方工程師反覆檢測後,使用者方對恢復結果滿意。本次數

據恢復工作完成。


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

相關文章