【伺服器資料恢復】伺服器誤刪除卷怎麼恢復資料

北亞資料恢復發表於2023-01-11

伺服器資料恢復環境&故障:

某品牌伺服器,搭建raid5磁碟陣列。

使用者誤操作刪除伺服器上的卷。

經過檢測發現伺服器不存在物理故障,可以從raid5磁碟陣列層面進行資料恢復。


伺服器資料恢復過程:

1、對故障伺服器所有硬碟以只讀方式做映象備份,後續的資料分析和資料恢復操作都基於映象檔案進行, 避免對原始資料

造成二次破壞。

2、分析超級塊資訊,獲取到raid5陣列的邏輯起始塊位置號,記錄raid5陣列起始塊位置。

3、去除raid5陣列的校驗盤。經過分析發現raid5陣列資料塊大小為8扇區,每個資料塊後有一個附加的大小為64位元組的資料

塊描述資訊。所以在底層找到0X10位置為FFFF的就是要找的校驗塊。



4、分析aggr盤序。已知raid5陣列中的資料塊大小為8扇區,因此按照每塊磁碟的8號扇區進行盤序分析,確定每塊磁碟各自

歸屬的組,還原磁碟在各自的組內的排序。

5、分析raid磁碟陣列節點資訊。伺服器的節點分佈在不同的資料塊內並組成節點組,前面已經分析出每64位元組記錄一些系統

資料,之後用192位元組為一項來記錄各個檔案節點。檔案節點根據使用者級別可分為兩類:“MBFP”系統檔案節點和“MBFI”

使用者檔案節點,在恢復資料時一般只取MBFI節點組即可。



*頭部資訊64位元組(此頭部為資料檔案的節點檔案塊頭部,大小為64位元組)

*“MBFP”為元檔案的節點標誌,“MBFI”為使用者檔案的節點標誌

6、根據更新序列值獲取到最新節點。解析節點中節點型別、邏輯塊號、檔案數量、檔案大小、所佔塊數量及資料指標。獲取

節點在節點檔案中的邏輯塊號,從0開始計數。

7、獲取目錄項,並根據其節點編號,找到對應節點。



8、根據分析獲取到的raid陣列資訊重組raid5陣列,北亞資料恢復工程師編寫小程式提取伺服器內的資料。


伺服器資料驗證:

北亞資料恢復工程師在伺服器上搭建了與原始伺服器相同的環境,在上層應用內驗證資料無誤後交付給使用者,由使用者親自驗證

,經過使用者反覆驗證後確認資料完整可用。


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

相關文章