一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-09-14 17:35 ? 次閱讀

虛擬化數(shù)據(jù)恢復(fù)環(huán)境:
某品牌服務(wù)器(部署VMware EXSI虛擬機(jī))+同品牌存儲(chǔ)(存放虛擬機(jī)文件)。

虛擬化故障:
意外斷電導(dǎo)致服務(wù)器上某臺(tái)虛擬機(jī)無法正常啟動(dòng)。查看虛擬機(jī)配置文件發(fā)現(xiàn)這臺(tái)故障虛擬機(jī)除了磁盤文件以外其他配置文件全部丟失,xxx-flat.vmdk磁盤文件和xxx-000001-delta.vmdk快照文件還在。管理員聯(lián)系VMware工程師尋求幫助。VMware工程師嘗試新建一個(gè)虛擬機(jī)來解決故障,但發(fā)現(xiàn)ESXi存儲(chǔ)空間不足。于是將故障虛擬機(jī)下的xxx-flat.vmdk磁盤文件刪除,然后重建一個(gè)虛擬機(jī)并且分配固定大小的虛擬磁盤。新建虛擬機(jī)安裝Windows Server操作系統(tǒng),部署SQL Server數(shù)據(jù)庫環(huán)境(管理宏橋和索菲兩套應(yīng)用數(shù)據(jù)庫)。

虛擬化數(shù)據(jù)恢復(fù)過程:
1、在VMware vSphere Client上將掛載的存儲(chǔ)上的VMFS卷以正常方式卸載,然后將存儲(chǔ)上的VMFS卷通過網(wǎng)線的方式連接到備份服務(wù)器上。使用工具將整個(gè)VMFS卷以扇區(qū)的方式鏡像到備份空間上,以確保數(shù)據(jù)安全。之后的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作均在備份數(shù)據(jù)上進(jìn)行,避免對(duì)原始數(shù)據(jù)造成二次破壞。
2、基于備份數(shù)據(jù)分析VMFS卷的底層數(shù)據(jù),發(fā)現(xiàn)異常斷電導(dǎo)致故障虛擬機(jī)目錄下的目錄項(xiàng)被破壞。這種破壞不會(huì)影響虛擬機(jī)的重要數(shù)據(jù),可以通過人工修復(fù)。如果是人為刪除某個(gè)文件,目錄項(xiàng)對(duì)應(yīng)的數(shù)據(jù)區(qū)索引會(huì)被清掉,但是也不會(huì)影響被刪除文件的實(shí)際數(shù)據(jù)。這種情況可根據(jù)刪除虛擬磁盤文件中的文件系統(tǒng)以及虛擬磁盤中的文件類型,在VMFS卷自由空間中進(jìn)行碎片匹配和合并來恢復(fù)刪除的虛擬磁盤文件。但是在上述兩種情況之下又新建了一臺(tái)虛擬機(jī),并且分配了虛擬磁盤。經(jīng)過分析發(fā)現(xiàn)分配的虛擬磁盤已經(jīng)全部清零(在創(chuàng)建虛擬磁盤的時(shí)候會(huì)選擇創(chuàng)建磁盤的類型),也就是這個(gè)新建的虛擬機(jī)所占用的磁盤空間全部被清零。 如果新建虛擬磁盤占用了被刪除虛擬機(jī)磁盤文件所釋放的空間,那么此部分空間中的數(shù)據(jù)將無法恢復(fù)。
故障虛擬機(jī)的目錄項(xiàng)區(qū)域:

wKgZombjz1WAQ_IUAAWjqkB5u2g511.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



3、方案a:
根據(jù)VMFS卷的結(jié)構(gòu)以及刪除虛擬磁盤的文件系統(tǒng)信息,在底層的自由空間中掃描符合刪除虛擬機(jī)磁盤的區(qū)域,并統(tǒng)計(jì)其數(shù)量和大小是否符合刪除虛擬磁盤的大小。根據(jù)虛擬磁盤中文件系統(tǒng)的信息將這些掃描到的碎片進(jìn)行排列組合,結(jié)果發(fā)現(xiàn)很多碎片缺失。重新掃描也沒有找到這些缺失的碎片。將掃描到的碎片按照虛擬磁盤原本的順序進(jìn)行重組,對(duì)于沒有找到的碎片暫且留空。使用虛擬磁盤快照程序?qū)⒅亟M好的父盤和快照盤進(jìn)行合并,生成一個(gè)新的虛擬磁盤,然后解釋虛擬磁盤中的文件系統(tǒng)。因?yàn)閿?shù)據(jù)缺失,文件系統(tǒng)解釋過程中出現(xiàn)大量報(bào)錯(cuò),提示某些文件損壞。
解釋完的文件系統(tǒng):

wKgZombjz2GAFPhRAANtMFebDm4817.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



解析完文件系統(tǒng)后發(fā)現(xiàn)沒有找到原始的數(shù)據(jù)庫文件。雖然宏橋備份和索菲備份這兩個(gè)目錄的目錄結(jié)構(gòu)正常,但是將備份導(dǎo)入數(shù)據(jù)庫中時(shí),數(shù)據(jù)庫導(dǎo)入程序報(bào)錯(cuò)。
宏橋備份和索菲備份的部分目錄結(jié)構(gòu):

wKgaombjz2qAYIQUAAFLdDAEN5E917.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)wKgaombjz2qALULiAAGcCq47CIc044.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



導(dǎo)入.BAK文件報(bào)錯(cuò):

wKgZombjz3GAVx01AAIEmlA3LX4338.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



4、方案b:
由于方案a并沒有將原始的數(shù)據(jù)庫文件恢復(fù)出來,并且好多備份文件都無法正常使用。因此采用方案b來恢復(fù)尚未恢復(fù)出來的數(shù)據(jù)庫文件。
根據(jù)SQL Server數(shù)據(jù)庫的結(jié)構(gòu)去自由空間中找到數(shù)據(jù)庫的開始位置。根據(jù)SQLServer數(shù)據(jù)庫結(jié)構(gòu),數(shù)據(jù)庫的第9個(gè)頁會(huì)記錄數(shù)據(jù)庫的數(shù)據(jù)庫名。根據(jù)這個(gè)特征可以核對(duì)此數(shù)據(jù)庫的頭部頁是否是正在查找的。SQL Server數(shù)據(jù)庫的每個(gè)頁中都會(huì)記錄數(shù)據(jù)庫頁編號(hào)以及文件號(hào)。根據(jù)SQL Server數(shù)據(jù)庫的上述那些特征,
北亞企安數(shù)據(jù)恢復(fù)工程師編寫數(shù)據(jù)庫掃描程序。利用該程序去底層掃描所有符合數(shù)據(jù)庫頁的數(shù)據(jù)碎片,然后將掃描出來的碎片按照順序重組成一個(gè)完整MDF文件。通過MDF校驗(yàn)程序檢測(cè)MDF文件的完整性。在校驗(yàn)過程中,只有cl_system3.dbf和erp42_jck.dbf因有部分碎片沒有找到外,其余數(shù)據(jù)庫文件均校驗(yàn)成功。
校驗(yàn)完的MDF文件:

wKgZombjz3qAF1_tAAJhbPZsFtA065.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



cl_system3.dbf文件中某個(gè)碎片丟失的區(qū)域:

wKgZombjz4GARADjAAOjY8DTYXY610.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



5、方案c:
上述兩個(gè)方案實(shí)施完后并沒有將所有的數(shù)據(jù)庫文件恢復(fù)出來。cl_system3.dbf和erp42_jck.dbf這2個(gè)文件因缺失部分頁導(dǎo)致無法正常使用,因此需要采用備份來恢復(fù)這兩個(gè)數(shù)據(jù)庫文件。在檢查完這兩個(gè)文件的備份后發(fā)現(xiàn)cl_system3.dbf的全部備份因備份機(jī)制故障沒有備出來,而erp42_jck.dbf只有增量備份。

wKgZombjz4iAEhhHAAPKfJmULcM266.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)



由于erp42_jck.dbf文件中只缺失少量的頁,因此可以根據(jù)缺失的頁號(hào)在增量備份中查找缺失的頁,然后補(bǔ)到erp42_jck.dbf文件中。這樣可以恢復(fù)一部分丟失的數(shù)據(jù)庫頁。雖然補(bǔ)完后還是缺失部分頁,但是通過北亞企安自主開發(fā)的數(shù)據(jù)庫解析程序?qū)rp42_jck.dbf文件中比較重要的幾十張表成功導(dǎo)出,并成功導(dǎo)入到新建的數(shù)據(jù)庫中。
6、驗(yàn)證數(shù)據(jù)
在本地服務(wù)器中搭建和原始環(huán)境一樣的數(shù)據(jù)庫環(huán)境。由用戶方通過遠(yuǎn)程工具連接到驗(yàn)證服務(wù)器,并安裝上層宏橋應(yīng)用軟件驗(yàn)證數(shù)據(jù)庫是否完整。經(jīng)過仔細(xì)驗(yàn)證,用戶確認(rèn)數(shù)據(jù)庫基本沒問題,上層應(yīng)用可以正常運(yùn)行,數(shù)據(jù)記錄也基本沒有缺失,數(shù)據(jù)庫成功掛載。

wKgZombjz4-AJk6eAATPDRW-984101.png北亞企安數(shù)據(jù)恢復(fù)—虛擬機(jī)數(shù)據(jù)恢復(fù)


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

    關(guān)注

    10

    文章

    627

    瀏覽量

    17943
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    955

    瀏覽量

    28878
  • VMware
    +關(guān)注

    關(guān)注

    1

    文章

    299

    瀏覽量

    22190
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)據(jù)恢復(fù)Hyper-V和VMware虛擬機(jī)備份

    對(duì)于下列常見問題的解答能夠幫助你了解針對(duì)Hyper-V和VMware虛擬服務(wù)器的備份,你有可能在虛擬機(jī)備份中遇到的問題,以及虛擬機(jī)數(shù)據(jù)
    發(fā)表于 04-06 10:08 ?1787次閱讀

    虛擬機(jī)文件丟失導(dǎo)致Hyper-V服務(wù)癱瘓的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)文件丟失導(dǎo)致Hyper-V服務(wù)癱瘓的數(shù)據(jù)恢復(fù)案例
    的頭像 發(fā)表于 02-14 15:11 ?827次閱讀
    <b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>文件</b><b class='flag-5'>丟失</b><b class='flag-5'>導(dǎo)致</b>Hyper-V服務(wù)癱瘓的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    【服務(wù)器數(shù)據(jù)恢復(fù)】服務(wù)器斷電導(dǎo)致虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

    ; 底層是通過raid卡,用4塊STAT硬盤搭建的RAID10。 服務(wù)器故障: 服務(wù)器意外斷電導(dǎo)致虛擬機(jī)磁盤丟失,虛擬機(jī)不可用,SQL Server
    的頭像 發(fā)表于 03-20 11:47 ?967次閱讀
    【服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>】服務(wù)器<b class='flag-5'>斷電導(dǎo)致</b><b class='flag-5'>虛擬機(jī)</b>不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    【服務(wù)器數(shù)據(jù)恢復(fù)】ESXI虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA系列某型號(hào)存儲(chǔ)設(shè)備,采用的ESXI虛擬系統(tǒng),虛擬機(jī)存儲(chǔ)的是mysql
    的頭像 發(fā)表于 03-27 11:40 ?2185次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)-虛擬機(jī)文件丟失導(dǎo)致Hyper-V服務(wù)癱瘓的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)Windows Server服務(wù)器,部署Hyper-V虛擬環(huán)境,虛擬機(jī)的硬盤
    的頭像 發(fā)表于 08-09 14:54 ?4042次閱讀
    服務(wù)器<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'>導(dǎo)致</b>Hyper-V服務(wù)癱瘓的<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某型號(hào)服務(wù)器中有一組通過raid卡組建的raid10,該raid陣列中一共有4塊磁盤。上層部署XenServer虛擬平臺(tái),作為網(wǎng)站服務(wù)器使用。 服務(wù)
    的頭像 發(fā)表于 02-28 15:15 ?1069次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-<b class='flag-5'>異常</b><b class='flag-5'>斷電導(dǎo)致</b>服務(wù)器故障的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)異常斷電導(dǎo)致VMware虛擬機(jī)無法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某大廠PS4000服務(wù)器,服務(wù)器上部署VMware ESXi虛擬平臺(tái)。 服務(wù)器故障: 機(jī)房
    的頭像 發(fā)表于 05-29 11:29 ?1469次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>異常</b><b class='flag-5'>斷電導(dǎo)致</b><b class='flag-5'>VMware</b><b class='flag-5'>虛擬機(jī)</b>無法啟動(dòng)的<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ī)
    的頭像 發(fā)表于 06-28 16:34 ?534次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>異常</b><b class='flag-5'>斷電導(dǎo)致</b><b class='flag-5'>虛擬機(jī)</b>配置<b class='flag-5'>文件</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ī)使用,一臺(tái)物理機(jī)上可以有多臺(tái)虛擬機(jī)。人為誤操作或者物理
    的頭像 發(fā)表于 09-09 11:56 ?569次閱讀
    <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>?

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

    使用。 服務(wù)器故障: 因機(jī)房異常斷電導(dǎo)致服務(wù)器中一臺(tái)VPS(Xen Server虛擬機(jī))不可用,虛擬磁盤文件
    的頭像 發(fā)表于 09-10 17:25 ?613次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—意外<b class='flag-5'>斷電導(dǎo)致</b><b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>虛擬</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ī)有兩個(gè)虛擬機(jī)磁盤(系統(tǒng)盤 + 數(shù)據(jù)盤),虛擬機(jī)作為Web服務(wù)器使用。 虛擬機(jī)故障&分析: 機(jī)房
    的頭像 發(fā)表于 10-21 14:17 ?414次閱讀
    <b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>異常</b><b class='flag-5'>斷電導(dǎo)致</b>XenServer<b class='flag-5'>虛擬機(jī)</b>不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    ,還有一塊單盤存放檔虛擬機(jī)的備份文件。 虛擬故障&檢測(cè): 存儲(chǔ)中存放的虛擬機(jī)數(shù)據(jù)文件
    的頭像 發(fā)表于 10-25 09:26 ?494次閱讀
    <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>案例

    vSAN數(shù)據(jù)恢復(fù)異常斷電導(dǎo)致虛擬機(jī)無法啟動(dòng)的vSAN數(shù)據(jù)恢復(fù)案例

    異常斷電導(dǎo)致vSAN存儲(chǔ)上層虛擬機(jī)無法啟動(dòng)。
    的頭像 發(fā)表于 01-08 13:18 ?309次閱讀
    vSAN<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>異常</b><b class='flag-5'>斷電導(dǎo)致</b><b class='flag-5'>虛擬機(jī)</b>無法啟動(dòng)的vSAN<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    虛擬數(shù)據(jù)恢復(fù)VMware虛擬環(huán)境下重裝系統(tǒng)導(dǎo)致服務(wù)器數(shù)據(jù)丟失數(shù)據(jù)恢復(fù)

    VMware虛擬平臺(tái) vmfs文件系統(tǒng) 工作人員誤操作重裝操作系統(tǒng),服務(wù)器崩潰。 重裝系統(tǒng)會(huì)導(dǎo)致
    的頭像 發(fā)表于 03-13 10:33 ?243次閱讀
    <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'>VMware</b><b class='flag-5'>虛擬</b><b class='flag-5'>化</b>環(huán)境下重裝系統(tǒng)<b class='flag-5'>導(dǎo)致</b>服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>丟失</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>