服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障:
某品牌服務(wù)器,搭建raid5磁盤陣列。
用戶誤操作刪除服務(wù)器上的卷。
經(jīng)過檢測發(fā)現(xiàn)服務(wù)器不存在物理故障,可以從raid5磁盤陣列層面進(jìn)行數(shù)據(jù)恢復(fù)。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、對故障服務(wù)器所有硬盤以只讀方式做鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行, 避免對原始數(shù)據(jù)造成二次破壞。
2、分析超級塊信息,獲取到raid5陣列的邏輯起始塊位置號,記錄raid5陣列起始塊位置。
3、去除raid5陣列的校驗盤。經(jīng)過分析發(fā)現(xiàn)raid5陣列數(shù)據(jù)塊大小為8扇區(qū),每個數(shù)據(jù)塊后有一個附加的大小為64字節(jié)的數(shù)據(jù)塊描述信息。所以在底層找到0X10位置為FFFF的就是要找的校驗塊。
北亞數(shù)據(jù)恢復(fù)——服務(wù)器RAID5數(shù)據(jù)恢復(fù)
4、分析aggr盤序。已知raid5陣列中的數(shù)據(jù)塊大小為8扇區(qū),因此按照每塊磁盤的8號扇區(qū)進(jìn)行盤序分析,確定每塊磁盤各自歸屬的組,還原磁盤在各自的組內(nèi)的排序。
5、分析raid磁盤陣列節(jié)點信息。服務(wù)器的節(jié)點分布在不同的數(shù)據(jù)塊內(nèi)并組成節(jié)點組,前面已經(jīng)分析出每64字節(jié)記錄一些系統(tǒng)數(shù)據(jù),之后用192字節(jié)為一項來記錄各個文件節(jié)點。文件節(jié)點根據(jù)用戶級別可分為兩類:“MBFP”系統(tǒng)文件節(jié)點和“MBFI”用戶文件節(jié)點,在恢復(fù)數(shù)據(jù)時一般只取MBFI節(jié)點組即可。
北亞數(shù)據(jù)恢復(fù)——服務(wù)器RAID5數(shù)據(jù)恢復(fù)
*頭部信息64字節(jié)(此頭部為數(shù)據(jù)文件的節(jié)點文件塊頭部,大小為64字節(jié))
*“MBFP”為元文件的節(jié)點標(biāo)志,“MBFI”為用戶文件的節(jié)點標(biāo)志
6、根據(jù)更新序列值獲取到最新節(jié)點。解析節(jié)點中節(jié)點類型、邏輯塊號、文件數(shù)量、文件大小、所占塊數(shù)量及數(shù)據(jù)指針。獲取節(jié)點在節(jié)點文件中的邏輯塊號,從0開始計數(shù)。
7、獲取目錄項,并根據(jù)其節(jié)點編號,找到對應(yīng)節(jié)點。
北亞數(shù)據(jù)恢復(fù)——服務(wù)器RAID5數(shù)據(jù)恢復(fù)
8、根據(jù)分析獲取到的raid陣列信息重組raid5陣列,北亞數(shù)據(jù)恢復(fù)工程師編寫小程序提取服務(wù)器內(nèi)的數(shù)據(jù)。
服務(wù)器數(shù)據(jù)驗證:
北亞數(shù)據(jù)恢復(fù)工程師在服務(wù)器上搭建了與原始服務(wù)器相同的環(huán)境,在上層應(yīng)用內(nèi)驗證數(shù)據(jù)無誤后交付給用戶,由用戶親自驗證,經(jīng)過用戶反復(fù)驗證后確認(rèn)數(shù)據(jù)完整可用。
審核編輯:湯梓紅
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
8701瀏覽量
84554 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
507瀏覽量
17204 -
RAID5
+關(guān)注
關(guān)注
0文章
103瀏覽量
12678
發(fā)布評論請先 登錄
相關(guān)推薦
評論