0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虛擬化數(shù)據(jù)恢復(fù)—XenServer虛擬機(jī)數(shù)據(jù)恢復(fù)案例

Frombyte ? 來(lái)源:Frombyte ? 作者:Frombyte ? 2024-11-08 10:32 ? 次閱讀

服務(wù)器虛擬化數(shù)據(jù)恢復(fù)環(huán)境:
品牌720服務(wù)器中有一組通過(guò)同品牌、型號(hào)為H710P的RAID卡+4塊STAT硬盤組建的RAID10磁盤陣列。上層部署XenServer虛擬化平臺(tái)。1臺(tái)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ù)過(guò)程:
1、將故障服務(wù)器中磁盤標(biāo)記后取出,硬件工程師檢測(cè)后沒(méi)有發(fā)現(xiàn)有硬盤存在硬件故障。將所有磁盤以只讀方式進(jìn)行扇區(qū)級(jí)完整鏡像,鏡像完成后將所有磁盤按照原樣還原到原服務(wù)器中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析所有硬盤底層數(shù)據(jù),發(fā)現(xiàn)XenServer虛擬機(jī)的磁盤是以LVM來(lái)管理的,即每臺(tái)虛擬機(jī)的虛擬磁盤都是一個(gè)LV,LVM的相關(guān)信息在XenServer中都有記載。
查看“/etc/lvm/backup/ “目錄下LVM的相關(guān)信息。沒(méi)有發(fā)現(xiàn)損壞的虛擬磁盤信息,基本上可以判斷LVM信息已經(jīng)被更新。繼續(xù)查找,還是在底層發(fā)現(xiàn)了未被更新的LVM信息。

wKgZoWctd42AfXpjAAbtwDYtgLM057.png

北亞企安數(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ù)庫(kù)頁(yè)碎片??梢試L試將數(shù)據(jù)庫(kù)的頁(yè)碎片拼接成一個(gè)可用的數(shù)據(jù)庫(kù)。
4、數(shù)據(jù)庫(kù)之前做過(guò)一次備份。這個(gè)數(shù)據(jù)庫(kù)備份文件和網(wǎng)站代碼一起被壓縮到一個(gè)RAR的壓縮包中,因此只需要恢復(fù)這個(gè)壓縮包即可恢復(fù)這個(gè)備份的數(shù)據(jù)庫(kù)和網(wǎng)站的源代碼。經(jīng)過(guò)嘗試后發(fā)現(xiàn)壓縮包中的數(shù)據(jù)已經(jīng)損壞,解壓報(bào)錯(cuò)。

poYBAGNM0yuAauM1AAI-NctpSxc226.png

北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)



修復(fù)后也只能解壓出部分網(wǎng)站源代碼,并沒(méi)有解壓出數(shù)據(jù)庫(kù)的備份文件,RAR壓縮包中的數(shù)據(jù)庫(kù)備份文件是損壞的。無(wú)法通過(guò)這種方法恢復(fù)數(shù)據(jù)。

pYYBAGNM0zKASZTpAAG3jsQa6Bw084.png

北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)



5、根據(jù)SQL Server數(shù)據(jù)庫(kù)的結(jié)構(gòu)在底層分析數(shù)據(jù)庫(kù)的開始位置。
SQL Server數(shù)據(jù)庫(kù)中第9個(gè)頁(yè)會(huì)記錄本數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)名。在用戶方獲取到數(shù)據(jù)庫(kù)的名稱之后,在底層找到數(shù)據(jù)庫(kù)的開始位置。SQL Server數(shù)據(jù)庫(kù)每個(gè)頁(yè)都會(huì)記錄數(shù)據(jù)庫(kù)頁(yè)編號(hào)以及文件號(hào),根據(jù)這些特征北亞企安數(shù)據(jù)恢復(fù)工程師編寫程序在底層掃描符合數(shù)據(jù)庫(kù)頁(yè)的數(shù)據(jù)。
6、將掃描出來(lái)的碎片按順序重組成一個(gè)完整MDF文件,再使用MDF校驗(yàn)程序檢測(cè)MDF文件的完整性。

poYBAGNM0ziAbPuFAAFNJ4q7Bbw883.png

北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)



7、檢測(cè)沒(méi)問(wèn)題之后搭建數(shù)據(jù)庫(kù)環(huán)境。將重組后的數(shù)據(jù)庫(kù)附加到搭建好的數(shù)據(jù)庫(kù)環(huán)境中。查詢相關(guān)表數(shù)據(jù)是否正常,查詢最新數(shù)據(jù)是否存在。

pYYBAGNM0z-AQNqrAAQiij7zgFs254.png

北亞企安數(shù)據(jù)恢復(fù)—XenServer數(shù)據(jù)恢復(fù)



8、從網(wǎng)站開發(fā)商拿到了網(wǎng)站代碼搭建好網(wǎng)站環(huán)境,將恢復(fù)出來(lái)的數(shù)據(jù)庫(kù)配置好進(jìn)行驗(yàn)證。經(jīng)過(guò)用戶方驗(yàn)證后,確認(rèn)恢復(fù)出來(lái)的數(shù)據(jù)庫(kù)沒(méi)問(wèn)題。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9160

    瀏覽量

    85415
  • 數(shù)據(jù)恢復(fù)

    關(guān)注

    10

    文章

    573

    瀏覽量

    17450
  • 虛擬化
    +關(guān)注

    關(guān)注

    1

    文章

    373

    瀏覽量

    29795
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    虛擬數(shù)據(jù)恢復(fù)—誤還原Vmware虛擬機(jī)快照的數(shù)據(jù)恢復(fù)案例

    虛擬數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)虛擬機(jī)從物理機(jī)遷移到ESXI虛擬
    的頭像 發(fā)表于 11-12 12:23 ?160次閱讀

    虛擬數(shù)據(jù)恢復(fù)——Hyper-V虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    虛擬數(shù)據(jù)恢復(fù)環(huán)境: Windows Server操作系統(tǒng)服務(wù)器上部署Hyper-V虛擬機(jī)環(huán)境。虛擬機(jī)
    的頭像 發(fā)表于 10-25 09:26 ?198次閱讀
    <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>案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器通過(guò)同品牌某型號(hào)的RAID卡,將4塊STAT硬盤為一組RAID10陣列。上層部署XenServer虛擬
    的頭像 發(fā)表于 10-21 14:17 ?200次閱讀
    <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>案例

    虛擬數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致VMware虛擬機(jī)文件丟失的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器(部署VMware EXSI虛擬機(jī))+同品牌存儲(chǔ)(存放虛擬機(jī)文件)。
    的頭像 發(fā)表于 09-14 17:35 ?478次閱讀
    <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>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電導(dǎo)致虛擬機(jī)虛擬磁盤損壞的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器中有一組由4塊STAT硬盤通過(guò)RAID卡組建的RAID10陣列,上層是XenServer虛擬平臺(tái),
    的頭像 發(fā)表于 09-10 17:25 ?355次閱讀
    服務(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>案例

    虛擬數(shù)據(jù)恢復(fù)—EXSI虛擬機(jī)誤還原快照如何恢復(fù)數(shù)據(jù)?

    還原快照的數(shù)據(jù)恢復(fù)案例。 虛擬數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)由物理
    的頭像 發(fā)表于 09-09 11:56 ?375次閱讀
    <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>?

    虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: Linux操作系統(tǒng)服務(wù)器,EXT4文件系統(tǒng)。服務(wù)器中有數(shù)臺(tái)KVM虛擬機(jī)。 虛擬機(jī)1:主
    的頭像 發(fā)表于 08-07 13:33 ?457次閱讀
    <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>案例

    虛擬數(shù)據(jù)恢復(fù)—Hyper-V服務(wù)癱瘓導(dǎo)致虛擬機(jī)無(wú)法使用的數(shù)據(jù)恢復(fù)

    一臺(tái)服務(wù)器上部署的Hyper-V虛擬平臺(tái),虛擬機(jī)的硬盤文件和配置文件放在一臺(tái)某品牌MD3200存儲(chǔ)中。該存儲(chǔ)中有一組由4塊硬盤組建的raid5磁盤陣列,還有一塊大容量硬盤存放虛擬機(jī)
    的頭像 發(fā)表于 07-31 11:56 ?331次閱讀
    <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>無(wú)法使用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>

    虛擬數(shù)據(jù)恢復(fù)XenServer虛擬平臺(tái)數(shù)據(jù)恢復(fù)案例

    虛擬數(shù)據(jù)恢復(fù)環(huán)境: 某品牌R720服務(wù)器,4塊STAT硬盤通過(guò)H710P陣列卡組建了一組raid10磁盤陣列。服務(wù)器上部署XenServer
    的頭像 發(fā)表于 07-30 13:18 ?263次閱讀
    <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>平臺(tái)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—誤刪除KVM虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    1臺(tái)服務(wù)器,Linux操作系統(tǒng)+EXT4文件系統(tǒng),部署了數(shù)臺(tái)KVM虛擬機(jī),每臺(tái)虛擬機(jī)包含一個(gè)qcow2格式的磁盤文件,和一個(gè)raw格式的磁盤文件。 工作人員操作失誤刪除了3臺(tái)服務(wù)器上的KVM虛擬機(jī),需要
    的頭像 發(fā)表于 06-17 15:10 ?360次閱讀
    服務(wù)器<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>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—EMC Isilon存儲(chǔ)中虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: EMC Isilon S200集群存儲(chǔ),共三個(gè)節(jié)點(diǎn),每節(jié)點(diǎn)配置12塊SATA硬盤。 服務(wù)器存儲(chǔ)故障: 工作人員誤操作刪除虛擬機(jī),虛擬機(jī)
    的頭像 發(fā)表于 06-13 13:38 ?397次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EMC Isilon存儲(chǔ)中<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)raw格式磁盤文件數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器安裝Linux操作系統(tǒng)+EXT4文件系統(tǒng)。服務(wù)器上運(yùn)行數(shù)臺(tái)KVM虛擬機(jī),每臺(tái)虛擬機(jī)包含一個(gè)qcow2格式的磁盤文件和一個(gè)raw格式的磁盤文件。
    的頭像 發(fā)表于 05-17 13:33 ?445次閱讀
    服務(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>案例

    虛擬數(shù)據(jù)恢復(fù)虛擬機(jī)誤還原快照的數(shù)據(jù)恢復(fù)案例

    有一臺(tái)虛擬機(jī)是由物理機(jī)遷移到ESXI上面的,遷移完成后為該虛擬機(jī)做了一個(gè)快照。虛擬機(jī)上運(yùn)行了一個(gè)SQL Server數(shù)據(jù)庫(kù),記錄了5年左右的
    的頭像 發(fā)表于 05-11 11:07 ?559次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—VMware虛擬機(jī)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA某型號(hào)存儲(chǔ)中部署VMware ESXi虛擬平臺(tái),數(shù)據(jù)盤(精簡(jiǎn)模式)+快照
    的頭像 發(fā)表于 05-06 13:26 ?515次閱讀

    虛擬機(jī)數(shù)據(jù)恢復(fù)—EXT4文件系統(tǒng)下KVM虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    文件和一個(gè)raw格式的磁盤文件,用戶需要恢復(fù)數(shù)據(jù)是raw格式的磁盤文件。這幾臺(tái)被誤刪除的虛擬機(jī)存放的是數(shù)據(jù)庫(kù),程序代碼等數(shù)據(jù)
    的頭像 發(fā)表于 04-17 14:22 ?380次閱讀
    <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>案例