服務器數(shù)據(jù)恢復環(huán)境&故障:
10個磁盤柜,每個磁盤柜配24塊硬盤。9個磁盤柜用于存儲數(shù)據(jù),1個磁盤柜用于存儲元數(shù)據(jù)。
元數(shù)據(jù)存儲中24塊硬盤,組建了9組RAID1陣列+1組RAID10陣列,4個全局熱備硬盤。
數(shù)據(jù)存儲中,組建了36組6硬RAID5,36組RAID5陣列劃分為2個存儲系統(tǒng)。其中1個存儲系統(tǒng)中的一組RAID5中有2塊硬盤先后出現(xiàn)故障離線,RAID5陣列不可用,存儲系統(tǒng)崩潰。
存儲及文件系統(tǒng)架構:
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
注:Meta_LUN(元數(shù)據(jù)卷) Data_LUN(用戶數(shù)據(jù)卷)
服務器數(shù)據(jù)恢復過程:
1、將故障RAID5中的6塊盤編號標記后從磁盤柜中取出。經(jīng)過硬件工程師檢測,所有磁盤都可以正常讀取。以只讀方式對6塊硬盤進行扇區(qū)級全盤鏡像。對磁盤柜中沒有出現(xiàn)故障的RAID陣列進行存儲層面的備份。
備份示意圖:
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
在鏡像過程中發(fā)現(xiàn)故障RAID5陣列中的1塊故障離線硬盤存在大量的壞道區(qū)域,無法繼續(xù)備份。在用戶方的授權下,將故障盤進行開盤更換固件并使用專業(yè)工具進行修復,修復完成后該硬盤可以繼續(xù)備份,但壞道仍然存在。
部分鏡像文件:
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
2、基于鏡像文件對故障RAID5陣列所有磁盤中的底層數(shù)據(jù)進行分析,獲取到重組RAID需要的相關信息,利用獲取到的RAID信息虛擬重組RAID陣列,并將該RAID陣列中的LUN恢復成鏡像文件。在分析過程中發(fā)現(xiàn),存在大量壞道的硬盤為后離線的硬盤。
3、登陸昆騰存儲的管理界面,讀取StorNext文件系統(tǒng)中與卷相關的信息。
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
4、分析StorNext文件系統(tǒng)中的Meta卷和Data卷。每一個完整的Data卷都是由多組RAID中的LUN組成的,通過分析這些LUN獲取到LUN之間組合的算法規(guī)律,虛擬重組出完整的Data卷。
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
5、分析Meta卷,分析Meta卷中的節(jié)點信息、目錄項信息、Meta卷和Data卷之間的對應關系。針對一個Meta卷管理多個Data卷的情況,研究Meta卷到Data卷的索引算法。
文件節(jié)點:
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
目錄塊:
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
6、通過分析研究獲取到了恢復數(shù)據(jù)所需要的全部信息,北亞企安數(shù)據(jù)恢復工程師編寫程序掃描Meta卷中的節(jié)點信息和目錄項信息,同時通過對目錄項和節(jié)點解析獲取到完整的文件系統(tǒng)目錄結構。解析每一個節(jié)點中的指針信息,將這些信息記錄在數(shù)據(jù)庫中。
文件信息:
北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復
7、北亞企安數(shù)據(jù)恢復工程師編寫文件提取程序讀取數(shù)據(jù)庫,根據(jù)解析出來的信息以及兩個Data卷之間的聚合算法提取數(shù)據(jù)。
8、對提取出來的數(shù)據(jù)進行隨機抽樣檢測,沒有發(fā)現(xiàn)問題。將全部文件提取到本地,由用戶方進行檢測。經(jīng)過仔細檢測后,用戶方認可數(shù)據(jù)恢復結果。本次數(shù)據(jù)恢復工作完成。
審核編輯 黃宇
-
存儲
+關注
關注
13文章
4533瀏覽量
87469 -
服務器
+關注
關注
13文章
9795瀏覽量
88009 -
數(shù)據(jù)恢復
+關注
關注
10文章
650瀏覽量
18158
發(fā)布評論請先 登錄
服務器數(shù)據(jù)恢復—重裝系統(tǒng)導致XFS文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)的數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—Linux系統(tǒng)服務器崩潰的數(shù)據(jù)恢復案例
虛擬化數(shù)據(jù)恢復—VMware虛擬化環(huán)境下重裝系統(tǒng)導致服務器數(shù)據(jù)丟失的數(shù)據(jù)恢復

服務器數(shù)據(jù)恢復—Zfs文件系統(tǒng)服務器數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—如何讓ZFS文件系統(tǒng)數(shù)據(jù)“起死回生”?

XSAN數(shù)據(jù)恢復-XSAN文件系統(tǒng)數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—Lustre分布式文件系統(tǒng)數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—ZFS文件系統(tǒng)下RAIDZ數(shù)據(jù)恢復案例

服務器數(shù)據(jù)恢復—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—異常斷電導致linux系統(tǒng)無法啟動的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復案例

服務器數(shù)據(jù)恢復—V7000存儲NTFS文件系統(tǒng)數(shù)據(jù)恢復案例

評論