天天看點

【伺服器資料恢複】ESXI虛拟機環境下mysql資料庫資料恢複案例

作者:北亞資料恢複中心

伺服器資料恢複環境:

某品牌EVA系列某型号儲存設備,采用的ESXI虛拟化系統,虛拟機存儲的是mysql資料庫。

【伺服器資料恢複】ESXI虛拟機環境下mysql資料庫資料恢複案例

北亞企安資料恢複——EVA存儲資料恢複

伺服器故障:

由于異常斷電導緻儲存設備中的一台虛拟機無法啟動,管理者發現虛拟機無法啟動後再次重新開機伺服器,但是該虛拟機依然無法正常啟動。由于該虛拟機中的資料涉密極為重要,而且隻能到現場進行恢複,于是使用者方聯系我們資料恢複中心尋求幫助。

【伺服器資料恢複】ESXI虛拟機環境下mysql資料庫資料恢複案例

北亞企安資料恢複——ESXI虛拟機資料恢複

伺服器資料恢複過程:

1、到達使用者現場後,恢複工程師首先對故障存儲中所有磁盤資料以隻讀方式進行完全備份,後續的資料分析和資料恢複操作都基于鏡像檔案進行,避免對原始磁盤中的原始資料造成二次破壞。

2、北亞企安資料恢複工程師基于鏡像檔案進行了檢測,發現該故障虛拟機有兩個快照。将兩個虛拟機快照進行合并,以磁盤格式将合并的虛拟機鏡像檔案打開并進行分析。經過分析發現檔案系統的内部資料有大量丢失,有部分資料被清零,有部分資料被替換,并且資料庫的索引檔案也被替換。

3、經過檢測分析,資料恢複工程師發現故障虛拟機中的資料主要是資料庫檔案。隻要提取出虛拟機内的資料庫檔案即可完成虛拟機的資料恢複。

4、由于故障儲存設備中mysql資料庫使用的是MyISAM引擎。MyISAM引擎使用獨立表空間來存儲資料,即各個表的資料是分别獨立存儲的,是以資料庫索引檔案被破壞但檔案存在的情況下依然可以通過底層資料恢複資料庫檔案。

5、北亞企安資料恢複中心的資料庫工程師通過對鏡像檔案的分析及修複提取出了mysql資料庫檔案資料。

6、重建虛拟機環境并對恢複出來的資料進行驗證,發現依然有部分資料被破壞。經過分析後推斷出現這個問題的原因是系統表空間存在異常,這部分資料無法修複。

7、聯系到使用者方工程師進行現場驗證,驗證後确認故障虛拟機中有大概3%的資料沒有恢複出來,不過資料庫的重要資料已經成功恢複,沒有恢複出來的3%資料為非重要資料,不影響業務。使用者認可本次資料恢複結果,本次虛拟機資料恢複工作完成。

【伺服器資料恢複】ESXI虛拟機環境下mysql資料庫資料恢複案例

北亞企安資料恢複——資料恢複

繼續閱讀