【伺服器資料恢復】VMware虛擬機器磁碟檔案恢復案例
伺服器資料恢復環境:
一臺某品牌PowerEdge系列伺服器和一臺PowerVault系列儲存,上層是ESXI虛擬機器檔案,虛擬機器中執行SQL Server資料庫。
伺服器故障:
機房非正常斷電導致虛擬機器無法啟動。管理員檢查虛擬機器發現虛擬機器配置檔案丟失,所幸的是xxx-flat.vmdk磁碟檔案和
xxx-000001-delta.vmdk快照檔案沒有丟失。管理員嘗試恢復虛擬機器,將原虛擬機器的xxx-flat.vmdk刪除後新建了一個虛
擬機,分配了幾百GB的精簡模式和幾百GBGB的快照資料盤,但是並沒有將原虛擬機器內的資料恢復出來。
伺服器資料恢復過程:
1、將掛載在VMware vSphere Client上的卷解除安裝後做映象備份,後續的資料分析和資料恢復操作都基於映象檔案進行
,避免對原始資料造成二次破壞。
2、經過對映象檔案進行檢測&分析後發現:a、斷電導致虛擬機器目錄項已經損壞;b、刪除檔案操作導致檔案的資料區
索引被清除;c、重建虛擬機器操作導致分配給新建虛擬機器的磁碟空間的資料底層被清零。前兩種情況可以透過人工修復
來恢復資料,但如果第三種情況是新建虛擬機器的磁碟空間佔用了原虛擬機器的釋放空間,這部分空間的資料則無法恢復,
需要進一步檢測才能確定是否出現這種情況。
虛擬機器目錄項:
3、資料恢復工程師分析底層資料,在自由空間內排查被刪除的虛擬機器磁碟區域,掃描這部分割槽域發現了大量的碎片並
拼接&重組這些碎片,但是經過拼接&重組後發現有部分碎片檔案缺失,只能暫時將缺失的檔案碎片位置留空。
4、利用虛擬磁碟快照程式將重組好的父盤和快照盤合併,生成一個新的虛擬磁碟。
5、解釋虛擬磁碟中的檔案系統,因為資料缺失,檔案系統解釋過程中出現很多報錯,提示某些檔案損壞。
檔案系統解釋結果:
6、在解析完檔案系統後發現沒有找到原始的資料庫檔案。宏橋備份和索菲備份這兩個目錄的目錄結構正常,但是在嘗試
將備份匯入到資料庫中時提示報錯。
宏橋備份和索菲備份的部分目錄結構:
匯入.BAK檔案報錯資訊:
7、根據SQL Server資料庫的結構去自由空間中找到資料庫的開始位置。SQL Server資料庫的庫名通常在庫的第九頁內
,根據這一特性在底層掃描資料庫頁碎片,然後利用掃描出來的碎片重組mdf檔案,在本案例中除了cl_system3.dbf和
erp42_jck.dbf因有部分碎片
沒有找到外(極有可能被覆蓋了),其餘資料庫均校驗成功。
校驗完的MDF檔案:
cl_system3.dbf檔案中某個碎片丟失的區域:
8、詳細檢查備份檔案依然沒有找到這兩個丟失的檔案,只有部分增量備份檔案。由於erp42_jck.dbf檔案中只缺失少量
的頁,根據缺失的頁號在增量備份中查詢,再將找到的頁補到erp42_jck.dbf檔案中,透過這個辦法可以恢復一部分丟失
的資料庫頁。但是補完後發現還是缺失部分頁,無法正常使用。
9、透過北亞企安自主開發的資料庫解析程式將erp42_jck.dbf檔案中重要的幾十張表匯出,並匯入到新建的資料庫中,
恢復出缺失的檔案。
10、重新搭建原始環境,將恢復出來的資料匯入到新搭建的環境中,由使用者親自驗證資料庫的完整性,驗證後確認所有
資料完整、資料庫掛載成功、上層應用執行正常,本次資料恢復工作完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2937792/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【伺服器資料恢復】VMware esxi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】誤刪除VMware虛擬機器vmdk檔案的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】VMware ESX SERVER資料恢復案例虛擬機資料恢復Server
- 【伺服器資料恢復】ESXi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】VMware ESXi誤刪除虛擬機器的資料恢復案例虛擬機資料恢復
- VMware虛擬機器資料恢復虛擬機資料恢復
- 【伺服器資料恢復】VMware虛擬化重灌系統的資料恢復案例伺服器資料恢復
- 【虛擬機器資料恢復案例】虛擬磁碟丟失,伺服器內資料不可用的資料恢復虛擬機資料恢復伺服器
- 伺服器資料恢復-VMwave虛擬化資料恢復案例伺服器資料恢復
- 【虛擬機器資料恢復】Hyper-V虛擬化檔案丟失的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】Linux下KVM虛擬機器資料恢復案例伺服器資料恢復Linux虛擬機
- 虛擬機器虛擬磁碟丟失的資料恢復成功案例虛擬機資料恢復
- 【虛擬化資料恢復】KVM虛擬機器誤刪除資料恢復案例資料恢復虛擬機
- 【伺服器資料恢復】Vsan節點虛擬機器磁碟元件出現故障的資料恢復案例伺服器資料恢復虛擬機元件
- 【伺服器資料恢復】IBM某型號伺服器VMware虛擬機器誤刪除的資料恢復案例伺服器資料恢復IBM虛擬機
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 伺服器資料恢復-EqualLogic PS儲存中虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 伺服器資料恢復成功案例(磁碟陣列恢復)伺服器資料恢復陣列
- 【虛擬機器資料恢復】EXSI虛擬機器誤還原快照的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】ESXI虛擬機器被誤還原快照的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】FreeNAS+ESXi資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- 虛擬機器磁碟中毒解密恢復虛擬機解密
- 【虛擬機器資料恢復】碎片拼接恢復XenServer伺服器被刪除的虛擬機器虛擬機資料恢復Server伺服器
- 誤操作還原VMware虛擬機器資料恢復虛擬機資料恢復
- 【伺服器資料恢復】異常斷電導致虛擬機器檔案丟失不能啟動的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】Hyper-V虛擬機器檔案丟失導致服務癱瘓的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】ZFS檔案系統下伺服器資料恢復案例伺服器資料恢復
- 【vsan資料恢復】vsan下虛擬機器磁碟元件出現問題的資料恢復案例資料恢復虛擬機元件
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- 伺服器資料恢復-伺服器XFS檔案系統分割槽資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】StorNext檔案系統資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】虛擬機器檔案丟失導致Hyper-V癱瘓的資料恢復伺服器資料恢復虛擬機
- 【伺服器資料恢復】伺服器硬碟資料恢復案例伺服器資料恢復硬碟
- 【伺服器虛擬化資料恢復】Xen Server環境下資料庫資料恢復案例伺服器資料恢復Server資料庫
- 【伺服器資料恢復】VSAN故障導致虛擬機器無法訪問的資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復