91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

【服務(wù)器數(shù)據(jù)恢復(fù)】ESXi虛擬磁盤文件被誤刪除的數(shù)據(jù)恢復(fù)案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-05-25 16:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:

IBM X系列服務(wù)器+柏科某型號存儲。服務(wù)器上部署VMware ESXi虛擬主機(jī),存儲上存放虛擬機(jī)文件。

虛擬主機(jī)采用的Windows Server操作系統(tǒng),部署宏橋和索菲2套應(yīng)用,數(shù)據(jù)庫是SQL Server。

虛擬磁盤:數(shù)據(jù)盤(精簡模式)+ 快照數(shù)據(jù)盤。

服務(wù)器故障:

機(jī)房異常斷電導(dǎo)致服務(wù)器上某臺虛擬機(jī)無法正常啟動。管理員查看虛擬機(jī)配置文件,發(fā)現(xiàn)此虛擬機(jī)的配置文件除了磁盤文件外其他的配置文件全部丟失,xxx-flat.vmdk磁盤文件和xxx-000001-delta.vmdk快照文件還在。聯(lián)系VMware原廠工程師,VMware工程師需要新建一個虛擬機(jī)來解決故障問題,但發(fā)現(xiàn)ESXi存儲空間不足。于是管理員將故障虛擬機(jī)下的xxx-flat.vmdk磁盤文件刪除,然后VMware工程師重建了一個虛擬機(jī)并且分配了固定大小的虛擬磁盤。

服務(wù)器數(shù)據(jù)恢復(fù)過程:

1、在VMware vSphere Client上將掛載的存儲設(shè)備中的VMFS卷卸載。然后將存儲上的VMFS卷通過網(wǎng)線連接到北亞企安備份服務(wù)器上,使用工具將整個VMFS卷以扇區(qū)的方式鏡像到備份空間上。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作均基于鏡像文件進(jìn)行,避免對原始數(shù)據(jù)造成二次破壞。

2、基于鏡像文件分析VMFS卷的底層,發(fā)現(xiàn)異常斷電導(dǎo)致故障虛擬機(jī)目錄下的目錄項被破壞,但是不影響虛擬機(jī)的重要數(shù)據(jù),可以通過人工進(jìn)行修復(fù)。

如果人為刪除某個文件,目錄項對應(yīng)的數(shù)據(jù)區(qū)索引也會被同時清掉,但是不會影響刪除文件的實(shí)際數(shù)據(jù)??梢愿鶕?jù)被刪除的虛擬磁盤文件中的文件系統(tǒng)以及虛擬磁盤中的文件類型在VMFS卷自由空間中進(jìn)行碎片的匹配和合并這種方式來恢復(fù)刪除的虛擬磁盤文件。

但是本案例是在上述的兩個問題同時發(fā)生的情況下又新建一臺虛擬機(jī)并且分配了虛擬磁盤。

經(jīng)過分析發(fā)現(xiàn)新分配的虛擬磁盤已經(jīng)全部清零了(在創(chuàng)建虛擬磁盤的時候會選擇創(chuàng)建磁盤的類型),這個新建的虛擬機(jī)所占用的磁盤空間全部被清零。如果新分配的虛擬磁盤占用了刪除虛擬機(jī)磁盤所釋放的空間,那么此部分空間的數(shù)據(jù)是無法恢復(fù)的。

故障虛擬機(jī)的目錄項區(qū)域:

pYYBAGRvGYiADFTzAAU7mrFVkPI702.png

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

3、經(jīng)過北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊的會診,最終確認(rèn)服務(wù)器數(shù)據(jù)恢復(fù)方案:

方案a、恢復(fù)刪除的VMDK文件。根據(jù)刪除虛擬磁盤文件中的文件系統(tǒng)以及虛擬磁盤中的文件類型在VMFS卷的自由空間中進(jìn)行碎片匹配和合并,恢復(fù)刪除的虛擬磁盤文件。將快照文件和恢復(fù)的虛擬磁盤文件合并成一個完整的虛擬磁盤文件,然后利用文件系統(tǒng)解釋工具解釋虛擬磁盤文件中的所有文件。

方案b、恢復(fù)MSSQL數(shù)據(jù)庫文件。如果方案a實(shí)施效果不理想,可以根據(jù)SQL Server數(shù)據(jù)庫文件結(jié)構(gòu)對VMFS卷自由空間中符合SQL Server頁結(jié)構(gòu)的數(shù)據(jù)區(qū)域進(jìn)行統(tǒng)計、分析和聚合,生成一個可以正常使用的.MDF格式的文件。

方案c、恢復(fù)MSSQL數(shù)據(jù)庫備份文件。由于數(shù)據(jù)庫每天都在做備份。如果上述2種方案實(shí)施過后還有一些數(shù)據(jù)庫沒有恢復(fù)出來,就只能使用備份文件來恢復(fù)數(shù)據(jù)庫了。根據(jù)掌握的備份文件.bak的結(jié)構(gòu),對VMFS卷自由空間中符合SQL Server備份文件結(jié)構(gòu)的數(shù)據(jù)區(qū)域進(jìn)行統(tǒng)計、分析和聚合,生成一個可以正常導(dǎo)入到SQL Server數(shù)據(jù)庫中.BAK格式的文件。

4、服務(wù)器數(shù)據(jù)恢復(fù)實(shí)施過程:

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

poYBAGRvGZuAXXQdAAMzlZTDwR0299.png

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

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

poYBAGRvGaSASHrkAARkGVosG1U875.png

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

poYBAGRvGaSAQOMLAAPi37rBL8M593.png

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

導(dǎo)入.BAK文件報錯信息:

pYYBAGRvGa-ATQB6AATuiOew6nI559.png

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

方案b實(shí)施過程:由于方案a中并沒有將原始的數(shù)據(jù)庫文件恢復(fù)出來,并且很多備份文件無法正常使用。因此采用方案b來恢復(fù)尚未恢復(fù)出來的數(shù)據(jù)庫文件。

根據(jù)SQL Server數(shù)據(jù)庫的結(jié)構(gòu)去自由空間中找到數(shù)據(jù)庫的開始位置。根據(jù)SQL Server數(shù)據(jù)庫的結(jié)構(gòu)特征,數(shù)據(jù)庫的第9個頁會記錄本數(shù)據(jù)庫的數(shù)據(jù)庫名。根據(jù)這個特征核對該數(shù)據(jù)庫的頭部頁是否是正在查找的。SQL Server數(shù)據(jù)庫的每個頁都會記錄數(shù)據(jù)庫頁編號和文件號,根據(jù)這些特征北亞企安數(shù)據(jù)恢復(fù)工程師編寫數(shù)據(jù)

庫掃描程序在底層掃描所有符合數(shù)據(jù)庫頁的數(shù)據(jù)碎片。將掃描出來的碎片按順序重組成一個完整MDF文件,通過MDF校驗(yàn)程序檢測整個MDF文件的完整性。校檢完成后發(fā)現(xiàn)只有cl_system3.dbf和erp42_jck.dbf這2個文件沒有找到外,其余數(shù)據(jù)庫均校驗(yàn)成功。

poYBAGRvGbmAXZVNAAPVrJ62ZXk522.png

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

cl_system3.dbf和erp42_jck.dbf因?yàn)榈讓佑泻芏嗨槠瑳]有找到(可能被覆蓋),因此校驗(yàn)不通過。

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

poYBAGRvGeyAEhDCAAU_6gfOoDo471.png

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

方案c實(shí)施過程:

上述兩個方案實(shí)施后并沒有將所有的數(shù)據(jù)庫文件全部恢復(fù)出來。cl_system3.dbf和erp42_jck.dbf這2個文件因部分頁缺失,無法使用,需要采用備份來恢復(fù)這兩個數(shù)據(jù)庫文件。但是檢查完這兩個文件的備份后發(fā)現(xiàn)cl_system3.dbf由于備份機(jī)制沒有備份出來,而erp42_jck.dbf只有某個月的全部增量備份。

pYYBAGRvGfSAAvmBAAT-cUIuEL0728.png

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

由于erp42_jck.dbf文件中只缺失少量的頁,可以根據(jù)缺失的頁號在增量備份中查找到缺失的頁,然后將找到的頁補(bǔ)到erp42_jck.dbf文件中,從而恢復(fù)一部分丟失的數(shù)據(jù)庫頁。通過上述方法補(bǔ)完頁后還是缺失部分頁,無法正常使用,只能通過北亞企安自主開發(fā)的數(shù)據(jù)庫解析程序?qū)rp42_jck.dbf文件中比較重要的幾十張表導(dǎo)出,并成功導(dǎo)入到新建的數(shù)據(jù)庫中。

驗(yàn)證數(shù)據(jù):

在一臺服務(wù)器中搭建和原始環(huán)境一樣的數(shù)據(jù)庫環(huán)境,由用戶方通過遠(yuǎn)程工具連接到該服務(wù)器并安裝宏橋應(yīng)用。由用戶方工程師驗(yàn)證數(shù)據(jù)庫的完整性,經(jīng)過反復(fù)仔細(xì)驗(yàn)證后,確認(rèn)數(shù)據(jù)庫沒有問題,上層應(yīng)用可以正常運(yùn)行,數(shù)據(jù)記錄也基本沒有缺失。

數(shù)據(jù)庫成功掛載:

pYYBAGRvGfuAO5GzAAMeuhuIgkY331.png

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

服務(wù)器數(shù)據(jù)恢復(fù)總結(jié):

本案例先是斷電導(dǎo)致服務(wù)器中部分文件丟失;然后人為刪掉部分?jǐn)?shù)據(jù),又重新寫入部分?jǐn)?shù)據(jù),導(dǎo)致部分?jǐn)?shù)據(jù)被覆蓋;又因?yàn)閿?shù)據(jù)庫備份機(jī)制導(dǎo)致部分?jǐn)?shù)據(jù)庫的備份不可用;所以本案例恢復(fù)難度系數(shù)很高。因?yàn)楸眮喥蟀矓?shù)據(jù)恢復(fù)工程師團(tuán)隊對SQL Server數(shù)據(jù)庫底層結(jié)構(gòu)有深入的研究,并且有處理類似故障類型的經(jīng)驗(yàn),

所以才能順利恢復(fù)出用戶需要的數(shù)據(jù)。

審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    712

    瀏覽量

    18983
  • 磁盤
    +關(guān)注

    關(guān)注

    1

    文章

    398

    瀏覽量

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

    關(guān)注

    1

    文章

    972

    瀏覽量

    30466
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    服務(wù)器數(shù)據(jù)恢復(fù)】多盤掉線RAID6數(shù)據(jù)恢復(fù):基于Reed-Solomon算法的修復(fù)

    一臺Web服務(wù)器上有一組由6塊磁盤組成的RAID6磁盤陣列,服務(wù)器上運(yùn)行MySQL數(shù)據(jù)庫和存放一些雜亂的其他類型
    的頭像 發(fā)表于 03-05 16:37 ?284次閱讀

    虛擬機(jī)數(shù)據(jù)恢復(fù)虛擬機(jī)vmdk文件刪除數(shù)據(jù)恢復(fù)案例

    本次數(shù)據(jù)恢復(fù)涉及一臺R710系列服務(wù)器和一臺MD3200系列存儲,上層是ESXI5.5版本的虛擬機(jī)和虛擬
    的頭像 發(fā)表于 02-10 17:05 ?188次閱讀
    <b class='flag-5'>虛擬</b>機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>虛擬</b>機(jī)vmdk<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ù)—一文讀懂服務(wù)器高頻故障排查+標(biāo)準(zhǔn)數(shù)據(jù)恢復(fù)流程

    服務(wù)器數(shù)據(jù)恢復(fù)到底是一個什么樣的流程? 服務(wù)器數(shù)據(jù)丟失后,進(jìn)行數(shù)據(jù)
    的頭像 發(fā)表于 01-08 11:11 ?315次閱讀

    虛擬數(shù)據(jù)恢復(fù)—Hyper-V服務(wù)癱瘓危機(jī):虛擬機(jī)數(shù)據(jù)文件丟失后的數(shù)據(jù)恢復(fù)案例

    一臺服務(wù)器虛擬機(jī)數(shù)據(jù)文件丟失,hyper-v服務(wù)受到影響,服務(wù)器無法正常使用。 北亞企安數(shù)據(jù)
    的頭像 發(fā)表于 11-20 15:47 ?346次閱讀

    虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電致ESXI存儲失聯(lián)?這份實(shí)戰(zhàn)數(shù)據(jù)恢復(fù)案例請收好

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 一臺服務(wù)器上部署esxi虛擬化平臺。上層采用通過FreeNAS構(gòu)建的
    的頭像 發(fā)表于 11-11 14:11 ?260次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲上raid5磁盤陣列數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境&故障: 某品牌EqualLogic PS6100存儲陣列上有一組由16塊硬盤組建的raid5磁盤陣列。磁盤陣列上層
    的頭像 發(fā)表于 10-21 15:04 ?334次閱讀

    Mysql數(shù)據(jù)恢復(fù)—Windows Server下MySQL(InnoDB)全表誤刪數(shù)據(jù)恢復(fù)案例

    本地服務(wù)器,操作系統(tǒng)為windows server。服務(wù)器上部署mysql單實(shí)例,innodb引擎,獨(dú)立表空間。未進(jìn)行數(shù)據(jù)庫備份,未開啟binlog。 人為誤操作使用Delete命令刪除數(shù)據(jù)
    的頭像 發(fā)表于 09-23 15:56 ?733次閱讀
    Mysql<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Windows Server下MySQL(InnoDB)全表<b class='flag-5'>誤刪</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)服務(wù)器斷電導(dǎo)致raid模塊損壞的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器中有12塊硬盤,組建了一組raid5磁盤陣列,服務(wù)器內(nèi)存儲的是普通文件。 機(jī)房供電不穩(wěn)定導(dǎo)致服務(wù)器斷電,管理員重啟
    的頭像 發(fā)表于 09-04 12:57 ?801次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)服務(wù)器上的卷誤刪數(shù)據(jù)如何恢復(fù)?

    工作人員不慎將一臺服務(wù)器上的卷誤刪除服務(wù)器上有一組raid5陣列。需要恢復(fù)誤刪除數(shù)據(jù)。
    的頭像 發(fā)表于 08-14 11:33 ?980次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>服務(wù)器</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ù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: linux操作系統(tǒng)服務(wù)器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務(wù)器故障:
    的頭像 發(fā)表于 05-20 15:46 ?866次閱讀

    分布式存儲數(shù)據(jù)恢復(fù)虛擬機(jī)上hbase和hive數(shù)據(jù)數(shù)據(jù)恢復(fù)案例

    分布式存儲數(shù)據(jù)恢復(fù)環(huán)境: 16臺某品牌R730xd服務(wù)器節(jié)點(diǎn),每臺服務(wù)器節(jié)點(diǎn)上有數(shù)臺虛擬機(jī)。 虛擬
    的頭像 發(fā)表于 04-17 11:05 ?717次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—AIX小型機(jī)誤刪數(shù)據(jù)如何恢復(fù)!

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 存儲設(shè)備通過光纖通道將3個LUN映射到AIX小型機(jī)。通過AIX-LVM技術(shù)將物理卷(PV)構(gòu)建為卷組(VG),并在卷組空間內(nèi)創(chuàng)建2個邏輯卷(LV):oradata1
    的頭像 發(fā)表于 04-16 18:12 ?599次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—AIX小型機(jī)<b class='flag-5'>誤刪</b><b class='flag-5'>數(shù)據(jù)</b>如何<b class='flag-5'>恢復(fù)</b>!

    服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列中硬盤壞道導(dǎo)致陣列崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 某品牌DS3512存儲中有一組由6塊SAS磁盤組建的raid5陣列。劃分一個lun分配給Linux系統(tǒng)服務(wù)器,并
    的頭像 發(fā)表于 03-28 13:25 ?741次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—raid5陣列中硬盤壞道導(dǎo)致陣列崩潰的<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虛擬化平臺 vmfs文件系統(tǒng) 工作人員誤操作重裝操作系統(tǒng),服務(wù)器崩潰。 重裝系統(tǒng)會導(dǎo)致文件系統(tǒng)元文件被覆蓋。要
    的頭像 發(fā)表于 03-13 10:33 ?778次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—VMware<b class='flag-5'>虛擬</b>化環(huán)境下重裝系統(tǒng)導(dǎo)致<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b>丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!

    服務(wù)器常見故障: 硬件故障:磁盤損壞、電池故障等。 軟件問題:操作系統(tǒng)崩潰、未知的程序運(yùn)行錯誤等。 病毒破壞:勒索病毒加密、刪除服務(wù)器數(shù)據(jù)
    的頭像 發(fā)表于 03-11 12:36 ?1208次閱讀