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

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

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

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

Frombyte ? 來(lái)源:Frombyte ? 作者:Frombyte ? 2023-05-06 14:15 ? 次閱讀

虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境:

ESXI上共有數(shù)十臺(tái)虛擬機(jī),EXSI連接一臺(tái)HP EVA存儲(chǔ),所有虛擬機(jī)都存放在該EVA存儲(chǔ)上。

其中一臺(tái)虛擬機(jī)是數(shù)年前從物理機(jī)遷移過(guò)來(lái)的,其上部署了一個(gè)SQL SERVER數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)存放了最近幾年的數(shù)據(jù)。

虛擬機(jī)故障&分析:

工作人員的誤操作不小心還原快照了。這個(gè)快照是數(shù)年前做完數(shù)據(jù)遷移后新建的,還原快照就意味著虛擬機(jī)數(shù)據(jù)還原到幾年前剛做完數(shù)據(jù)遷移時(shí)的狀態(tài),近幾年的數(shù)據(jù)都被刪除了。

還原快照相當(dāng)于刪除數(shù)據(jù),意味著底層的存儲(chǔ)空間會(huì)被釋放。為了不讓這部分釋放的空間被新寫(xiě)入的數(shù)據(jù)重新使用,必須將連接到這臺(tái)EVA存儲(chǔ)的所有虛擬機(jī)都關(guān)機(jī)。如果有非常重要的虛擬機(jī)不能長(zhǎng)時(shí)間關(guān)機(jī),就需要將這些重要的虛擬機(jī)遷移到別的EXSI上。剛好本案例中有一臺(tái)虛擬機(jī)不能關(guān)機(jī),只能做熱遷移。vmware虛擬機(jī)的熱遷移需要建立多個(gè)快照來(lái)完成。

Tips:

Vmware的文件系統(tǒng)是Vmfs,所有的虛擬機(jī)都存放在這個(gè)文件系統(tǒng)中。Vmfs會(huì)默認(rèn)將整個(gè)磁盤(pán)分成1M的Block(分配給文件的最小單位為Block)。Vmfs中有一片區(qū)域描述這些1M Block的使用情況,而每1024個(gè)Block(也就是1GB)會(huì)用一個(gè)MAP來(lái)記錄。這個(gè)MAP里面記錄的1M Block在物理磁盤(pán)上不一定是連續(xù)的。但這個(gè)MAP所記錄的所有1M Block一定是同一個(gè)文件的。可以理解為一個(gè)文件是由N多個(gè)MAP中的1024個(gè)Block組成的,即FileSize:= N * MAP * 1024(Block)。

Vmware的快照其實(shí)就是一個(gè)文件,還原快照相當(dāng)于刪掉一個(gè)文件。在Vmfs中刪掉一個(gè)文件只會(huì)刪掉該文件的索引項(xiàng),不會(huì)刪掉文件的實(shí)際數(shù)據(jù)以及指向數(shù)據(jù)的MAP。

虛擬機(jī)數(shù)據(jù)恢復(fù)過(guò)程:

1、根據(jù)Vmware快照原理,提取整個(gè)vmfs中空閑的MAP。

2、北亞企安數(shù)據(jù)恢復(fù)工程師在空閑的MAP中找出符合快照文件頭結(jié)構(gòu)的MAP。

3、根據(jù)快照文件的結(jié)構(gòu),提取快照文件剩下的碎片。

4、完成快照文件的提取后,北亞企安數(shù)據(jù)恢復(fù)工程師將快照文件和原vmdk合并生成新的vmdk。

5、新生成的vmdk包含了所有的數(shù)據(jù),掛載新的vmdk并解釋里面的數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器中有一組由4塊STAT硬盤(pán)通過(guò)RAID卡組建的RAID10陣列,上層是XenServer虛擬化平臺(tái),虛擬機(jī)安裝Windows Server操作系統(tǒng),作
    的頭像 發(fā)表于 09-10 17:25 ?155次閱讀
    服務(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>磁盤(pán)損壞的<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)境:
    的頭像 發(fā)表于 09-09 11:56 ?175次閱讀
    <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'>誤</b><b class='flag-5'>還原</b><b class='flag-5'>快照</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 ?219次閱讀
    <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>案例

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌X3850系列服務(wù)器(用于VMware虛擬主機(jī))+某品牌RD220i系列存儲(chǔ)(用于存放虛擬機(jī)文件)+VMware ES
    的頭像 發(fā)表于 06-28 16:34 ?233次閱讀
    服務(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'>數(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格式的磁盤(pán)文件,和一個(gè)raw格式的磁盤(pán)文件。 工作人員操作失誤刪除了3臺(tái)服務(wù)器上的KVM虛擬機(jī),需要
    的頭像 發(fā)表于 06-17 15:10 ?241次閱讀
    服務(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硬盤(pán)。 服務(wù)器存儲(chǔ)故障: 工作人員誤操作刪除虛擬機(jī),虛擬機(jī)
    的頭像 發(fā)表于 06-13 13:38 ?237次閱讀
    服務(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ù)—異常斷電導(dǎo)致VMware虛擬機(jī)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某大廠PS4000服務(wù)器,服務(wù)器上部署VMware ESXi虛擬化平臺(tái)。 服務(wù)器故障: 機(jī)房斷電,重啟后服務(wù)器中的某臺(tái)
    的頭像 發(fā)表于 05-29 11:29 ?795次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致VMware<b class='flag-5'>虛擬機(jī)</b>無(wú)法啟動(dòng)的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)異常斷電后出現(xiàn)故障的數(shù)據(jù)恢復(fù)方案

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA8400,服務(wù)器上安裝VMware ESXi虛擬化平臺(tái),虛擬機(jī)
    的頭像 發(fā)表于 05-28 10:29 ?257次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)raw格式磁盤(pán)文件數(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格式的磁盤(pán)文件和一個(gè)raw格式的磁盤(pán)文件。
    的頭像 發(fā)表于 05-17 13:33 ?318次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬機(jī)</b>raw格式磁盤(pán)文件<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è)
    的頭像 發(fā)表于 05-11 11:07 ?381次閱讀

    服務(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ù)盤(pán)(精簡(jiǎn)模式)+
    的頭像 發(fā)表于 05-06 13:26 ?320次閱讀

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

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

    虛擬機(jī)數(shù)據(jù)恢復(fù)-虛擬機(jī)還原快照原理和還原快照數(shù)據(jù)恢復(fù)方案

    由一臺(tái)物理服務(wù)器遷移到ESXI上的虛擬機(jī),虛擬機(jī)遷移完成后做了一個(gè)快照,該ESXI上面一共運(yùn)行了數(shù)十臺(tái)
    的頭像 發(fā)表于 02-27 11:54 ?830次閱讀
    <b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-<b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>還原</b><b class='flag-5'>快照</b>原理和<b class='flag-5'>誤</b><b class='flag-5'>還原</b><b class='flag-5'>快照</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>方案

    服務(wù)器數(shù)據(jù)恢復(fù)還原快照導(dǎo)致SqlServer數(shù)據(jù)庫(kù)數(shù)據(jù)丟失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: vmfs文件系統(tǒng),存放的是SqlServer數(shù)據(jù)庫(kù)及其他辦公文件。 服務(wù)器故障: 工作人員誤操作還原快照,導(dǎo)
    的頭像 發(fā)表于 11-06 15:06 ?556次閱讀