華爲S5300數據結構及服務器恢復數據方法

服務器數據恢復指的是通過技術手段將原本存儲在服務器、存儲設備內的,由於誤操作、硬件故障、惡意攻擊等原因丟失的數據進行修復提取的專業技術。在介紹服務器數據恢復前我們首先需要了解服務器的數據結構、文件存儲原理,今天小編通過一起華爲s5300服務器數據介紹該型號服務器的數據存儲結構和數據恢復原理。

【服務器數據恢復故障描述】

今天爲大家介紹的案例故障服務器型號爲華爲s5300服務器,需要進行數據恢復的服務器內一共有24塊硬盤組成一組raid5盤陣,其中一塊硬盤爲熱備盤。在服務器正常運行過程中有一塊硬盤離線激活了熱備盤進行數據同步,在數據同步的過程中服務器內另一塊硬盤因爲未知故障離線,導致服務器上層應用崩潰,服務器內的數據丟失。

【服務器數據恢復檢測】

接到客戶服務器內所有硬盤後首先對硬盤進行逐一檢測,發現除1塊硬盤外其他硬盤均不存在物理故障。考慮到客戶原始數據安全性,服務器數據恢復工程師需要將所有硬盤進行鏡像備份。

【服務器數據恢復過程】

1. 分析服務器故障原因

由於華爲s5300的控制器檢查磁盤的策略相當嚴格,對於沒有物理故障但性能不穩定的硬盤會當做壞盤踢出raid陣列。服務器數據恢復工程師檢測到有一塊硬盤存在物理故障,因此該服務器掉線的兩塊盤其中有一塊是因爲讀寫不穩定掉線。

2. 分析服務器內raid結構

針對服務器硬盤掉線數據恢復案例,想要恢復lun首先需要分析底層的raid結構信息,根據分析得出的raid陣列信息重組raid。服務器數據恢復工程師對每一塊硬盤進行分析,得出了raid陣列的條帶大小、數據走向、硬盤順序、熱備盤、數據庫的分佈規律等基礎信息。

3. 通過校驗排查服務器內被同步硬盤

根據已經分析得到的服務器陣列信息,數據恢復工程師使用自主研發的raid虛擬程序進行重組原始陣列,但是在重組過程中發現有一塊硬盤內的數據被同步破壞,我們在數據恢復過程中需要將被損壞的硬盤排除,數據恢復工程師將所有硬盤進行底層數據結構對比,發現了其中一塊硬盤在相同條帶上的數據與其他硬盤明顯不同,使用raid校驗程序對該硬盤進行條帶校驗後確認該硬盤已被同步破壞。服務器數據恢復工程師重組raid陣列後分析lun在raid組中的分配情況及數據塊map,只要能夠完整的將map提取,即可藉助數據恢復程序進行解析並恢復lun數據。

4. 提取服務器內數據庫文件並修復數據庫

服務器數據恢復工程師自主編寫了文件系統解析程序對虛擬陣列內的文件系統進行解析,導出數據庫文件後移交數據庫數據恢復工程師進行校驗和修復。

數據庫工程師對數據庫文件進行驗證發現部分數據庫文件及日誌文件異常。表空間內存在大量壞塊、所有控制文件被破壞,undotbs02丟失,數據庫數據恢復工程師只好對數據庫文件進行修復,修復過程見下圖:

北亞數據恢復中心服務器硬盤離線數據恢復成功案例

北亞數據恢復中心服務器硬盤離線數據恢復成功案例

 

北亞數據恢復中心服務器硬盤離線數據恢復成功案例

北亞數據恢復中心服務器硬盤離線數據恢復成功案例

【服務器數據恢復結果驗證】

經過數據庫數據恢復工程師對數據的修復和驗證,最終成功恢復服務器內的數據庫,服務器數據恢復工程師將修復成功的數據庫數據導入數據恢復服務器進行驗證,所有數據正常,聯繫客戶進行現場數據驗證均無異常,本次數據恢復服務器100%恢復。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章