客戶的某品牌服務器,raid5磁盤陣列數據恢複需求,服務器不存在物理故障,數據丢失的原因是誤删除了服務器上的卷。可以從raid5磁盤陣列層面進行數據恢複操作。
【服務器數據恢複過程】服務器數據恢複第一步:分析超級快信息,記錄raid陣列起始塊位置。
工程師對客戶的服務器raid陣列進行數據分析,得到陣列的邏輯起始塊位置号,
服務器數據恢複第二步:去除raid陣列的校驗盤
經過數據恢複工程師的分析,客戶的這組raid5陣列中每個數據塊大小為8扇區,每個數據塊後有一個附加的數據塊描述信息,大小為64字節,由此我們在底層找到0X10位置為FFFF的,就是我們要找的校驗塊。
服務器數據恢複第三步:分析aggr盤序
由于之前已經分析到陣列中的數據塊大小為8扇區,我們在進行盤序分析時也依據每塊磁盤的8号扇區進行分析,确定每塊硬盤所各自歸屬的組,再還原硬盤在各自的組内的排序。
服務器數據恢複第四步:分析raid磁盤陣列節點信息
服務器的節點分布在不同的數據塊内組成節點組,前面已經分析出每64字節記錄一些系統數據,之後用192字節為一項記錄各個文件節點。根據用戶級别可分為兩類:“MBFP”系統文件節點和“MBFI”用戶文件節點,在數據恢複時一般隻取MBFI節點組即可。
頭部信息64字節
解析如下:(此頭部為數據文件的節點文件塊頭部,大小為64字節)
标志,常量(“MBFP”為元文件的節點标志,“MBFI”為用戶文件的節點标志)
根據更新序列值獲取到最新節點
解析節點中節點類型,邏輯塊号,文件數量,文件大小,所占塊數量,及數據指針
獲取節點在節點文件中的邏輯塊号,從0開始計數
服務器數據恢複第五步:獲取目錄項,并根據其節點編号,找到對應節點
【編寫數據提取程序恢複服務器數據】
服務器數據恢複工程師根據分析到的raid陣列信息重組raid5陣列,編寫數據恢複小程序提取服務器内的數據。
【搭建服務器環境驗證數據】工程師在數據恢複服務器上搭建了與客戶服務器相同的環境,在上層應用内對客戶數據進行驗證,驗證無誤後由客戶服務器管理員對數據進行最終驗證,經管理員驗證,本次服務器内的所有數據全部恢複。本次服務器數據恢複成功。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!