【北亞資料恢復】IBM-ds3512儲存伺服器raid5損壞導致資料丟失的資料恢復案例

北亞資料恢復發表於2022-02-16

環境:

IBM儲存DS3512;

6塊600G的sas硬碟組成raid5;

liunx和windows虛擬機器共24臺,壓縮包檔案,配置檔案;

劃分一個lun,其中lun分配給Linux伺服器,共享給虛擬化使用,存放虛擬機器檔案;

檔案系統型別OCFS2。



故障:

6塊盤中的4塊盤損壞導致raid5失效,資料丟失。 管理員聯絡北亞資料恢復中心尋求幫助。



資料恢復過程:

RAID5僅支援一塊硬碟損壞的冗餘保護。在有熱備盤的情況下,一塊磁碟掉線後,同時rebuild完成之前,不能再有任何硬碟

出現損壞。


一、北亞資料恢復工程師對6塊盤以只讀模式做映象,發現4塊盤有壞道,對有壞道的扇區進行多次嘗試資料讀取。


二、北亞資料恢復工程師根據IBM-DS3512儲存演算法和檔案系統底層結構,分析raid5結構。

A、北亞資料恢復工程師分析儲存6塊硬碟的raid5分佈情況;

B、北亞資料恢復工程師對檔案系統結構進行分析,並依據資料在硬碟中的分佈規律,找出RAID條帶大小及RAID走向;

C、北亞資料恢復工程師重組出RAID5。


三、提取LUN。

A、北亞資料恢復工程師分析資料LUN在raid中的分佈情況;

B、校驗LUN的完整性及正確性;

C、北亞資料恢復工程師編寫程式提取全部資料LUN。


四、解析ocfs2檔案系統。

A、LUN生成完成後,對ocfs2檔案系統進行解析;

B、根據檔案系統的結構,編寫相應的程式;

C、使用編寫好的程式提取資料:

超級塊截圖


目錄節點截圖

指標節點截圖

資料庫資訊截圖


1、元資訊整理:


北亞資料恢復工程師編寫掃描程式,對lun進行掃描,讀取ocfs2檔案系統的節點,目錄資訊,並把掃描到的所有資訊插入

資料庫。


2、資料提取:

階段一:


由於部分虛擬機器的優先順序別和實效性非常高,需要儘快將其恢復出來,北亞資料恢復工程師根據管理員提供的檔案資訊列

表,編寫指令碼,讀取資料庫並重構檔案的目錄樹,針對著急的虛擬機器優先提取恢復。


階段二:


遍歷整個資料庫,讀取資料庫中的全部剩餘檔案資訊,對目錄樹完整的檔案,重構完整目錄樹。提取資料庫中剩餘未提取

的全部檔案。


資料恢復結果:


此次恢復工作共恢復近1.4T資料,24臺虛擬機器、壓縮包和配置檔案。24臺虛擬機器可以全部啟動,虛擬機器里布置的業務應用

也成功啟動。


經管理員驗證,資料檔案全部正確無誤,本次恢復圓滿成功。


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

相關文章