服務器誤刪除卷導致raid5陣列數據丟失的數據恢復
作者:admin????發布時間:2022-03-17 19:24 ????瀏覽次數 :
服務器故障:
用戶誤刪除了服務器上的卷,raid5磁盤陣列數據丟失,聯系速凌數據恢復中心進行數據恢復。
服務器數據恢復過程:
經過檢測,服務器沒有物理故障??梢詮膔aid5磁盤陣列層面進行數據恢復。
1、分析超級快信息,記錄raid陣列起始塊位置。
速凌數據恢復工程師對服務器raid陣列進行數據分析,獲取到陣列的邏輯起始塊位置號。
2、去除raid陣列的校驗盤。
經過分析,這組raid5陣列中每個數據塊大小為8扇區,每個數據塊后有一個附加的數據塊描述信息,大小為64字節,
由此在底層找到的0X10位置為FFFF的就是要找的校驗塊。
3、分析aggr盤序。
由于之前通過分析已經獲知陣列中的數據塊大小為8扇區,所以在進行盤序分析時也依據每塊磁盤的8號扇區進行分析,
確定每塊硬盤各自歸屬的組,再還原硬盤在各自的組內的排序。
4、分析raid磁盤陣列節點信息。
服務器的節點分布在不同的數據塊內組成節點組,前面已經分析出每64字節記錄一些系統數據,之后用192字節為一項
記錄各個文件節點。根據用戶級別可分為兩類:“MBFP”系統文件節點和“MBFI”用戶文件節點,在數據恢復時一般
只取MBFI節點組即可。
頭部信息64字節
解析如下:(此頭部為數據文件的節點文件塊頭部,大小為64字節)
標志,常量(“MBFP”為元文件的節點標志,“MBFI”為用戶文件的節點標志);
根據更新序列值獲取到最新節點;
解析節點中節點類型,邏輯塊號,文件數量,文件大小,所占塊數量,及數據指針;
獲取節點在節點文件中的邏輯塊號,從0開始計數。
5、獲取目錄項,并根據其節點編號,找到對應節點。
6、編寫數據提取程序恢復服務器數據。
根據分析到的raid陣列信息重組raid5陣列,速凌數據恢復工程師編寫數據恢復小程序提取服務器內的數據。
7、搭建服務器環境驗證數據。
在速凌專用數據恢復服務器上搭建了與原服務器相同的環境,在上層應用內對數據進行驗證,驗證無誤后由服務器管理員
對數據進行最終驗證,經管理員驗證,本次服務器內的所有數據全部恢復,完整可用。