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

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

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

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

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-07-30 13:18 ? 次閱讀

虛擬化數(shù)據(jù)恢復(fù)環(huán)境:
品牌R720服務(wù)器,4塊STAT硬盤通過H710P陣列卡組建了一組raid10磁盤陣列。服務(wù)器上部署XenServer虛擬化平臺,虛擬機(jī)安裝Windows Server系統(tǒng),作為Web服務(wù)器使用,運(yùn)行SQL Server數(shù)據(jù)庫。共有2個虛擬磁盤:數(shù)據(jù)盤+系統(tǒng)盤。

虛擬化故障:
機(jī)房斷電導(dǎo)致XenServer虛擬化平臺中一臺VPS不可用,XenServer虛擬機(jī)磁盤文件丟失。

虛擬化數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中所有磁盤編號后取出,經(jīng)過硬件工程師檢測后沒有發(fā)現(xiàn)有硬盤存在硬件故障。以只讀方式將所有磁盤進(jìn)行扇區(qū)級全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原服務(wù)器中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析所有磁盤底層數(shù)據(jù)。該服務(wù)器中的磁盤通過LVM管理,這種磁盤管理形式中每塊虛擬磁盤均為一個lv,虛擬磁盤為精簡模式,Xen Server中記載lvm的相關(guān)信息。
3、在/etc/lvm/backup/目錄中查詢lvm相關(guān)信息,沒有找到損壞的虛擬磁盤信息,lvm信息應(yīng)該已經(jīng)被更新。

pYYBAGSX8eGASgKZAAaJGAB7KcI397.png

北亞企安數(shù)據(jù)恢復(fù)—Xen server虛擬化數(shù)據(jù)恢復(fù)



4、分析底層嘗試查找未被更新的lvm信息,結(jié)果在底層找到了未被更新的lvm信息。北亞企安數(shù)據(jù)恢復(fù)工程師順藤摸瓜找到了虛擬磁盤的數(shù)據(jù)區(qū)域,但發(fā)現(xiàn)數(shù)據(jù)已經(jīng)被破壞?,F(xiàn)在可以判斷虛擬機(jī)不可用的原因是虛擬磁盤被破壞,導(dǎo)致操作系統(tǒng)和數(shù)據(jù)丟失。
經(jīng)過北亞企安的虛擬化數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)的會診,敲定了2套數(shù)據(jù)恢復(fù)方案:
方案一:
根據(jù)RAR壓縮包文件的存儲規(guī)律,文件第一扇區(qū)為該文件的名稱。根據(jù)RAR壓縮包的結(jié)構(gòu)提取數(shù)據(jù)的開始位置,然后根據(jù)備份數(shù)據(jù)庫壓縮包文件名和提取壓縮包位置的文件名進(jìn)行匹配,從而定位到數(shù)據(jù)庫壓縮包的起始位置,對這片壓縮包的區(qū)域進(jìn)行恢復(fù)。
恢復(fù)過程十分順利,但是在解壓恢復(fù)出來的RAR文件時報(bào)錯“rar壓縮文件底層損壞”。使用RAR修復(fù)工具(設(shè)置忽略錯誤)解壓部分?jǐn)?shù)據(jù)后進(jìn)行查詢,發(fā)現(xiàn)除了部分網(wǎng)站代碼外并沒有找到可用的數(shù)據(jù)庫備份文件。方案一不可行。

poYBAGSX8fKAbpfBAAISUL1xqwM544.png

北亞企安數(shù)據(jù)恢復(fù)—Xen server虛擬化數(shù)據(jù)恢復(fù)

pYYBAGSX8fKAA5bWAAGUl9Br3Wk528.png

北亞企安數(shù)據(jù)恢復(fù)—Xen server虛擬化數(shù)據(jù)恢復(fù)



方案二:
根據(jù)SQL Server數(shù)據(jù)庫結(jié)構(gòu),通常會在第9頁記錄該數(shù)據(jù)庫的庫名,每個頁中都會記錄數(shù)據(jù)庫頁編號以及文件號。根據(jù)數(shù)據(jù)庫結(jié)構(gòu)在底層分析數(shù)據(jù)庫起始位置,然后在底層掃描出符合數(shù)據(jù)庫頁的數(shù)據(jù)碎片并重組mdf文件,mdf文件重組后通過mdf校驗(yàn)程序檢測文件的完整性。
搭建新的數(shù)據(jù)庫環(huán)境,將數(shù)據(jù)附加到該環(huán)境中,測試一切正常。

pYYBAGSX8gCAMXL0AAOkA-DxXvE530.png

北亞企安數(shù)據(jù)恢復(fù)—Xen server虛擬化數(shù)據(jù)恢復(fù)

poYBAGSX8gCAeW_mAAUFQSgyoL0797.png

北亞企安數(shù)據(jù)恢復(fù)—Xen server虛擬化數(shù)據(jù)恢復(fù)



5、經(jīng)用戶方驗(yàn)證后,確認(rèn)恢復(fù)出來的數(shù)據(jù)完整有效,認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。

審核編輯 黃宇

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

    評論

    相關(guān)推薦

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

    某品牌服務(wù)器(部署VMware EXSI虛擬機(jī))+同品牌存儲(存放虛擬機(jī)文件)。
    的頭像 發(fā)表于 09-14 17:35 ?101次閱讀
    <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'>虛擬</b>機(jī)文件丟失的<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)境: 一臺服務(wù)器中有一組由4塊STAT硬盤通過RAID卡組建的RAID10陣列,上層是XenServer虛擬
    的頭像 發(fā)表于 09-10 17:25 ?130次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—意外斷電導(dǎo)致<b class='flag-5'>虛擬</b>機(jī)<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)境: 一臺由物理機(jī)遷移到EXSI上面的
    的頭像 發(fā)表于 09-09 11:56 ?155次閱讀
    <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'>虛擬</b>機(jī)誤還原快照如何<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ù)臺KVM虛擬機(jī)。 虛擬機(jī)1:主
    的頭像 發(fā)表于 08-07 13:33 ?203次閱讀
    <b class='flag-5'>虛擬</b>機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬</b>機(jī)被誤刪除的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

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

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

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: EMC Isilon S200集群存儲,共三個節(jié)點(diǎn),每節(jié)點(diǎn)配置12塊SATA硬盤。 服務(wù)器存儲故障: 工作人員誤操作刪除虛擬機(jī),虛擬機(jī)中
    的頭像 發(fā)表于 06-13 13:38 ?223次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EMC Isilon存儲中<b class='flag-5'>虛擬</b>機(jī)<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)境: 一臺服務(wù)器安裝Linux操作系統(tǒng)+EXT4文件系統(tǒng)。服務(wù)器上運(yùn)行數(shù)臺KVM虛擬機(jī),每臺虛擬機(jī)包含一個qcow2格式的磁盤文件和一個raw格式的磁盤文件。
    的頭像 發(fā)表于 05-17 13:33 ?311次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬</b>機(jī)raw格式磁盤文件<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA某型號存儲中部署VMware ESXi虛擬平臺數(shù)據(jù)盤(精
    的頭像 發(fā)表于 05-06 13:26 ?295次閱讀

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

    虛擬數(shù)據(jù)恢復(fù)環(huán)境&故障: KVM是Kernel-based Virtual Machine的簡稱,是一個開源的系統(tǒng)虛擬
    的頭像 發(fā)表于 04-17 14:22 ?267次閱讀
    <b class='flag-5'>虛擬</b>機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXT4文件系統(tǒng)下KVM<b class='flag-5'>虛擬</b>機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)-異常斷電導(dǎo)致服務(wù)器故障的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: dell某型號服務(wù)器中有一組通過raid卡組建的raid10,該raid陣列中一共有4塊磁盤。上層部署XenServer虛擬
    的頭像 發(fā)表于 02-28 15:15 ?711次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-異常斷電導(dǎo)致服務(wù)器故障的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    【服務(wù)器數(shù)據(jù)恢復(fù)】Hyper-V虛擬服務(wù)癱瘓的數(shù)據(jù)恢復(fù)案例

    Windows Server操作系統(tǒng)服務(wù)器,部署Hyper-V虛擬環(huán)境,虛擬機(jī)的硬盤文件和配置文件存放在某品牌MD3200存儲中,MD3200存儲中有一組由4塊硬盤組成的raid5陣列,存放
    的頭像 發(fā)表于 01-10 16:41 ?432次閱讀
    【服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>】Hyper-V<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>服務(wù)癱瘓的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)XenServer中VPS不可用的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌720服務(wù)器搭配該品牌某型號RAID卡,使用4塊STAT硬盤組建了一組RAID10陣列。服務(wù)器上部署XenServer虛擬
    的頭像 發(fā)表于 12-01 13:46 ?653次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>XenServer</b>中VPS不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—VMware虛擬下重裝系統(tǒng)導(dǎo)致服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    VMware虛擬,vmfs文件系統(tǒng),共3塊磁盤。工作人員誤操作將VMware虛擬重裝系統(tǒng),服務(wù)器崩潰。 正常情況下,重裝系統(tǒng)會導(dǎo)致文件系統(tǒng)元文件被覆蓋。要
    的頭像 發(fā)表于 11-15 15:08 ?377次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—VMware<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>下重裝系統(tǒng)導(dǎo)致服務(wù)器崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)-VMwave ESX虛擬數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺某品牌x3950 X6型號服務(wù)器,linux操作系統(tǒng),12塊硬盤組建了一組raid陣列,上層運(yùn)行VMwave ESX虛擬
    的頭像 發(fā)表于 10-17 14:52 ?700次閱讀