天天看點

【資料庫資料恢複】XenServer虛拟機中資料庫資料恢複案例

作者:北亞資料恢複中心

伺服器故障:

北京某公司管理者誤操作删除了XenServer虛拟化伺服器上的一台虛拟機。

伺服器資料恢複工程師到現場對故障伺服器進行初檢後發現伺服器内的VPS不可用,虛拟磁盤資料丢失。

伺服器資料恢複過程:

1、将故障伺服器内的所有硬碟編号取出後以隻讀方式進行扇區級鏡像備份,後續的資料分析和資料恢複操作都基于鏡像檔案進行,避免故障伺服器内的原始資料被再次破壞。

2、基于鏡像檔案對底層資料進行分析。故障伺服器内虛拟機磁盤采用LVM的方式進行管理,虛拟機磁盤為精簡模式。排查底層資料找到了部分尚未被更新的lvm資訊。

【資料庫資料恢複】XenServer虛拟機中資料庫資料恢複案例

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

3、分析查找到的lvm資訊并嘗試還原虛拟磁盤資料區,但是經過分析後發現虛拟磁盤資料區中的多數資料已經被破壞,隻有sql sever資料庫頁碎片被保留下來了。

4、基于對故障伺服器底層資料的分析結果,北亞企安資料恢複工程師團隊決定使用碎片拼接的方案恢複被破壞的sql sever資料庫。

5、分析sql sever資料庫的起始位置,從頭開始依次掃描符合sql sever資料庫頁的資料碎片,按順序将掃描到的sql sever資料庫頁碎片重組成一個完整的mdf檔案,校驗檔案的完整性,Mdf檔案通過校驗。

【資料庫資料恢複】XenServer虛拟機中資料庫資料恢複案例

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

6、搭建一個sql sever資料庫環境,将恢複出來的mdf檔案附加到剛搭建好的sql sever資料庫環境中,查詢相關表的最新資料狀态,結果所有查詢的資料正常,最近更新的資料完整。

【資料庫資料恢複】XenServer虛拟機中資料庫資料恢複案例

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

伺服器資料驗證:

由使用者方工程師對所有資料進行驗證,經過反複驗證确認恢複資料完整可用,本次伺服器資料任務成功。

繼續閱讀