服務(wù)器虛擬化數(shù)據(jù)恢復(fù)環(huán)境:
某品牌720服務(wù)器中有一組通過同品牌、型號為H710P的RAID卡+4塊STAT硬盤組建的RAID10磁盤陣列。上層部署XenServer虛擬化平臺。1臺Windows Server操作系統(tǒng)虛擬機(jī),該虛擬機(jī)有2塊虛擬磁盤(系統(tǒng)盤+數(shù)據(jù)盤),當(dāng)作網(wǎng)站服務(wù)器使用。
服務(wù)器虛擬化故障:
XenServer虛擬機(jī)不可用,虛擬磁盤中數(shù)據(jù)丟失。
服務(wù)器虛擬化數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中磁盤標(biāo)記后取出,硬件工程師檢測后沒有發(fā)現(xiàn)有硬盤存在硬件故障。將所有磁盤以只讀方式進(jìn)行扇區(qū)級完整鏡像,鏡像完成后將所有磁盤按照原樣還原到原服務(wù)器中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析所有硬盤底層數(shù)據(jù),發(fā)現(xiàn)XenServer虛擬機(jī)的磁盤是以LVM來管理的,即每臺虛擬機(jī)的虛擬磁盤都是一個LV,LVM的相關(guān)信息在XenServer中都有記載。
查看“/etc/lvm/backup/ “目錄下LVM的相關(guān)信息。沒有發(fā)現(xiàn)損壞的虛擬磁盤信息,基本上可以判斷LVM信息已經(jīng)被更新。繼續(xù)查找,還是在底層發(fā)現(xiàn)了未被更新的LVM信息。
北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)
3、根據(jù)未被更新的LVM信息找到虛擬磁盤的數(shù)據(jù)區(qū)域,發(fā)現(xiàn)該區(qū)域的數(shù)據(jù)已被破壞。這種情況極有可能是虛擬機(jī)遭遇攻擊后留下惡意程序所造成的。雖然該區(qū)域很多數(shù)據(jù)被破壞,但是在該區(qū)域找到大量數(shù)據(jù)庫頁碎片??梢試L試將數(shù)據(jù)庫的頁碎片拼接成一個可用的數(shù)據(jù)庫。
4、數(shù)據(jù)庫之前做過一次備份。這個數(shù)據(jù)庫備份文件和網(wǎng)站代碼一起被壓縮到一個RAR的壓縮包中,因此只需要恢復(fù)這個壓縮包即可恢復(fù)這個備份的數(shù)據(jù)庫和網(wǎng)站的源代碼。經(jīng)過嘗試后發(fā)現(xiàn)壓縮包中的數(shù)據(jù)已經(jīng)損壞,解壓報錯。
北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)
修復(fù)后也只能解壓出部分網(wǎng)站源代碼,并沒有解壓出數(shù)據(jù)庫的備份文件,RAR壓縮包中的數(shù)據(jù)庫備份文件是損壞的。無法通過這種方法恢復(fù)數(shù)據(jù)。
北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)
5、根據(jù)SQL Server數(shù)據(jù)庫的結(jié)構(gòu)在底層分析數(shù)據(jù)庫的開始位置。
SQL Server數(shù)據(jù)庫中第9個頁會記錄本數(shù)據(jù)庫的數(shù)據(jù)庫名。在用戶方獲取到數(shù)據(jù)庫的名稱之后,在底層找到數(shù)據(jù)庫的開始位置。SQL Server數(shù)據(jù)庫每個頁都會記錄數(shù)據(jù)庫頁編號以及文件號,根據(jù)這些特征北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序在底層掃描符合數(shù)據(jù)庫頁的數(shù)據(jù)。
6、將掃描出來的碎片按順序重組成一個完整MDF文件,再使用MDF校驗程序檢測MDF文件的完整性。
北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)
7、檢測沒問題之后搭建數(shù)據(jù)庫環(huán)境。將重組后的數(shù)據(jù)庫附加到搭建好的數(shù)據(jù)庫環(huán)境中。查詢相關(guān)表數(shù)據(jù)是否正常,查詢最新數(shù)據(jù)是否存在。
北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)
8、從網(wǎng)站開發(fā)商拿到了網(wǎng)站代碼搭建好網(wǎng)站環(huán)境,將恢復(fù)出來的數(shù)據(jù)庫配置好進(jìn)行驗證。經(jīng)過用戶方驗證后,確認(rèn)恢復(fù)出來的數(shù)據(jù)庫沒問題。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9321瀏覽量
86101 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
586瀏覽量
17654 -
虛擬化
+關(guān)注
關(guān)注
1文章
386瀏覽量
29863
發(fā)布評論請先 登錄
相關(guān)推薦
hyper 備份,Hyper備份:虛擬機(jī)備份與恢復(fù)
![hyper 備份,Hyper備份:<b class='flag-5'>虛擬機(jī)</b>備份與<b class='flag-5'>恢復(fù)</b>](https://file1.elecfans.com/web3/M00/06/FB/wKgZO2eRojaAedKRAAJ1cEnLmOg140.png)
虛擬化數(shù)據(jù)恢復(fù)—誤還原Vmware虛擬機(jī)快照的數(shù)據(jù)恢復(fù)案例
虛擬化數(shù)據(jù)恢復(fù)——Hyper-V虛擬機(jī)數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>——Hyper-V<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/8F/DD/wKgZomTTN6qAWIF8AAM51-OjElE231.png)
虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致<b class='flag-5'>XenServer</b><b class='flag-5'>虛擬機(jī)</b>不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/8F/99/wKgaomTQm3qAf9x-AATepdcm3zE240.png)
虛擬化數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機(jī)文件丟失的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致VMware<b class='flag-5'>虛擬機(jī)</b>文件丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com//web2/M00/06/4A/wKgZombjz9yATbc8AACIBZQn0Ps165.jpg)
服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電導(dǎo)致虛擬機(jī)虛擬磁盤損壞的數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—意外斷電導(dǎo)致<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>虛擬</b>磁盤損壞的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/06/D9/wKgaombgEEiAVY7VAAYC73oyK0Y831.png)
虛擬化數(shù)據(jù)恢復(fù)—EXSI虛擬機(jī)誤還原快照如何恢復(fù)數(shù)據(jù)?
![<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXSI<b class='flag-5'>虛擬機(jī)</b>誤還原快照如何<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?](https://file1.elecfans.com/web2/M00/E1/58/wKgaomY4adOAeUAFAAHkmHUEi4s929.png)
虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬機(jī)</b>被誤刪除的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/AD/F3/poYBAGSadTWACtx5AANUKGY87Ws406.png)
虛擬化數(shù)據(jù)恢復(fù)—Hyper-V服務(wù)癱瘓導(dǎo)致虛擬機(jī)無法使用的數(shù)據(jù)恢復(fù)
![<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Hyper-V服務(wù)癱瘓導(dǎo)致<b class='flag-5'>虛擬機(jī)</b>無法使用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>](https://file1.elecfans.com//web2/M00/00/8A/wKgaomaptdOANr4NAAC6oTb9prc833.jpg)
虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬化平臺數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>虛擬</b><b class='flag-5'>化</b>平臺<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/AE/1A/pYYBAGSX8eGASgKZAAaJGAB7KcI397.png)
服務(wù)器數(shù)據(jù)恢復(fù)—EMC Isilon存儲中虛擬機(jī)數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EMC Isilon存儲中<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/EE/2E/wKgaomZqhYSAF4SpAALVCukOeT0001.png)
服務(wù)器數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)raw格式磁盤文件數(shù)據(jù)恢復(fù)案例
![服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬機(jī)</b>raw格式磁盤文件<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/A3/D5/poYBAGRZ6kOAAPRJAANo3SqJ5yk832.png)
虛擬化數(shù)據(jù)恢復(fù)—虛擬機(jī)誤還原快照的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—VMware虛擬機(jī)無法啟動的數(shù)據(jù)恢復(fù)案例
虛擬機(jī)數(shù)據(jù)恢復(fù)—EXT4文件系統(tǒng)下KVM虛擬機(jī)數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXT4文件系統(tǒng)下KVM<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/9F/0E/pYYBAGQ2R8aAUmkaAARYcpNj9Ag613.png)
評論