本次數據恢復涉及一臺R710系列服務器和一臺MD3200系列存儲,上層是ESXI5.5版本的虛擬機和虛擬文件。因客戶機房非正常斷電,虛擬機無法啟動。機房管理員檢查發現虛擬機配置文件丟失,但xxx-flat.vmdk磁盤文件和xxx-000001-delta.vmdk快照文件還在。管理員嘗試恢復時,刪除了原虛擬機內的xxx-flat.vmdk,新建了一個虛擬機,分配了200GB精簡模式和160GB快照數據盤,然而原虛擬機數據未恢復。
虛擬機目錄項:
北亞企安數據恢復—虛擬機數據恢復
虛擬機數據恢復過程:
1、北亞企安數據恢復工程師先卸載掛載在VMwarevSphereClient上的卷并備份,以便進行數據檢測和恢復。
2、檢測分析備份數據發現,非正常斷電破壞了虛擬機目錄項,管理員刪除文件清除了文件數據區索引,重建虛擬機使分配的磁盤數據底層清零。前兩者可人工修復,但新建虛擬機若占用原虛擬機釋放空間,部分數據可能無法恢復,需進一步檢測。
3、北亞企安數據恢復工程師分析底層數據,在自由空間排查被刪虛擬機磁盤區域,掃描出大量碎片并重組,但仍缺失部分碎片文件,只能留空。
文件系統解釋結果:
北亞企安數據恢復—虛擬機數據恢復
4、用虛擬磁盤快照程序合并重組后的父盤和快照盤,生成新虛擬磁盤。用專業工具解釋虛擬磁盤文件系統時報錯,提示部分文件損壞。
5、北亞企安數據恢復工程師解析文件系統后未找到原始數據庫文件,宏橋備份和索菲備份目錄結構正常,但導入備份到數據庫時程序報錯。
虛擬機數據恢復案例之目錄結構:
北亞企安數據恢復—虛擬機數據恢復
導入.BAK文件報錯信息:
北亞企安數據恢復—虛擬機數據恢復
6、北亞企安數據恢復工程師根據SQLServer數據庫結構,在自由空間找數據庫開始位置,借助工具掃描數據庫頁碎片,重組mdf文件。除cl_system3.dbf和erp42_jck.dbf部分碎片未找到外,其余數據庫校驗成功。
校驗完的MDF文件如下:
北亞企安數據恢復—虛擬機數據恢復
cl_system3.dbf文件中某個碎片丟失的區域:
北亞企安數據恢復—虛擬機數據恢復
7、檢查備份文件,丟失的兩個文件仍不存在,只有部分增量備份文件。因erp42_jck.dbf只缺失少量頁,從增量備份中查找補上,但仍缺失部分頁,無法正常使用。不過通過北亞企安自主開發的數據庫解析程序,成功導出該文件中重要的幾十張表并導入新建數據庫。
虛擬機恢復數據驗證:
在北亞企安數據恢復安全設備中搭建原始環境,將恢復的數據導入,用戶方驗證數據庫完整性,所有數據完整無缺失,數據庫掛載成功,上層應用運行正常,本次虛擬機數據恢復成功。
審核編輯 黃宇
-
數據恢復
+關注
關注
10文章
719瀏覽量
19026 -
虛擬機
+關注
關注
1文章
973瀏覽量
30607
發布評論請先 登錄
【虛擬化數據恢復】ESXI虛擬機還原快照致數據丟失?完整恢復方案解析
【米爾全志T153開發板評測】虛擬機資料下載與安裝
服務器數據恢復—EqualLogic存儲硬盤離線導致上層虛擬機不可用的數據恢復案例
vsan數據恢復—Vsan故障與SQLserver數據庫數據恢復案例
虛擬化數據恢復—Hyper-V服務癱瘓危機:虛擬機數據文件丟失后的數據恢復案例
虛擬機數據恢復—異常斷電致ESXI存儲失聯?這份實戰數據恢復案例請收好
服務器數據恢復—EqualLogic存儲上raid5磁盤陣列數據恢復案例
搭建自己的ubuntu系統之創建ubuntu虛擬機
中軟國際鴻云虛擬機安裝指南
TECS OpenStack資源池虛擬機網絡二層地址無法互通的問題處理
虛擬化數據恢復—XenServer虛擬化平臺上VPS不可用的數據恢復案例
虛擬機數據恢復—虛擬機vmdk文件被刪除的數據恢復案例
評論