虛擬化數(shù)據(jù)恢復過程:
1、將掛載在VMware vSphere Client上的卷卸載后備份。
2、經(jīng)過數(shù)據(jù)恢復工程師對備份數(shù)據(jù)進行檢測和分析發(fā)現(xiàn)虛擬機目錄項由于非正常斷電被破壞,服務器管理員刪除操作導致文件的數(shù)據(jù)區(qū)索引被清除,重建虛擬機導致分配給新建虛擬機的磁盤數(shù)據(jù)底層被清零。虛擬機目錄項和文件的數(shù)據(jù)區(qū)索引可以通過人工修復方式進行恢復數(shù)據(jù),但新建虛擬機的操作導致底層數(shù)據(jù)清零,如果新建虛擬機磁盤的空間占用了原虛擬機的釋放空間則會導致這部分數(shù)據(jù)無法恢復,具體需要進一步檢測。
3、虛擬化數(shù)據(jù)恢復工程師對底層數(shù)據(jù)進行分析,在自由空間內(nèi)排查被刪除的虛擬機磁盤區(qū)域,對這部分區(qū)域進行掃描發(fā)現(xiàn)了大量的碎片。數(shù)據(jù)恢復工程師對碎片進行重組,通過拼接和重組后發(fā)現(xiàn)缺失部分碎片文件,只能暫時將丟失的文件碎片位置留空。
4、虛擬化數(shù)據(jù)恢復工程師利用虛擬磁盤快照程序?qū)⒅亟M好的父盤和快照盤進行合并,生成一個新的虛擬磁盤。利用工具解釋虛擬磁盤中的文件系統(tǒng),因缺失好多數(shù)據(jù),文件系統(tǒng)解釋過程中頻繁報錯提示文件損壞。
5、解析完文件系統(tǒng)后發(fā)現(xiàn)沒有找到原始的數(shù)據(jù)庫文件,而**備份和**備份這兩個目錄的目錄結(jié)構(gòu)正常。但是在嘗試將備份導入數(shù)據(jù)庫中時,數(shù)據(jù)庫導入程序提示報錯。
7、虛擬機數(shù)據(jù)恢復工程師根據(jù)SQL Server數(shù)據(jù)庫的結(jié)構(gòu)去自由空間中找到數(shù)據(jù)庫的開始位置。數(shù)據(jù)庫的庫名通常出現(xiàn)在當前庫的第九頁內(nèi),根據(jù)這一特性可以借助一些數(shù)據(jù)恢復工具到底層掃描數(shù)據(jù)庫頁的碎片,再利用數(shù)據(jù)庫碎片重組mdf文件,在本次數(shù)據(jù)恢復案例中除了cl_system3.dbf和erp42_jck.dbf因有部分碎片沒有找到外
(極有可能這部分數(shù)據(jù)被覆蓋了),其余數(shù)據(jù)庫文件均校驗成功。