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

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

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

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

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-08-07 13:33 ? 次閱讀

虛擬機數(shù)據(jù)恢復(fù)環(huán)境:
Linux操作系統(tǒng)服務(wù)器,EXT4文件系統(tǒng)。服務(wù)器中有數(shù)臺KVM虛擬機。

虛擬機1:主數(shù)據(jù)庫服務(wù)器
虛擬磁盤:系統(tǒng)盤(qcow2)+數(shù)據(jù)盤(raw)
文件系統(tǒng):EXT4
主要數(shù)據(jù):MySQL數(shù)據(jù)庫

虛擬機2:備份數(shù)據(jù)庫服務(wù)器
虛擬磁盤:系統(tǒng)盤(qcow2)+數(shù)據(jù)盤(raw)
文件系統(tǒng):EXT4
主要數(shù)據(jù):MySQL數(shù)據(jù)庫

虛擬機3:代碼服務(wù)器
虛擬機盤:系統(tǒng)盤(qcow2)+數(shù)據(jù)盤(raw)
文件系統(tǒng):EXT4
主要數(shù)據(jù):程序代碼

虛擬機故障:
KVM虛擬機被刪除,需要恢復(fù)raw格式的磁盤文件。

虛擬機數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中所有磁盤標記后取出,硬件工程師檢測后沒有發(fā)現(xiàn)有硬盤存在硬件故障。以只讀方式將所有磁盤進行扇區(qū)級全盤鏡像,鏡像完成后按照原樣將所有硬盤還原到原服務(wù)器中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析EXT4文件系統(tǒng),定位被刪除虛擬機磁盤文件的節(jié)點位置,獲取磁盤文件殘留的索引信息
3、對殘留索引信息的正確性進行檢測,修復(fù)破壞不嚴重的索引。
獲取的索引等信息:

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



4、索引修復(fù)完成后,解析殘留的各級索引。從虛擬機所在的卷中提取虛擬磁盤文件。
5、根據(jù)虛擬磁盤文件的提取情況,獲取卷中未被索引到的自由空間。
6、從自由空間中獲取有效信息,嘗試對虛擬磁盤文件進行修補。
7、修補完成后校驗磁盤文件的正確性與完整性。
提取出的自由空間:

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


虛擬機數(shù)據(jù)恢復(fù)結(jié)果:
1、由于索引丟失,提取出的虛擬磁盤文件并不完整,針對數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫文件有丟失的情況,可以從自由空間中獲取數(shù)據(jù)庫頁去對數(shù)據(jù)庫文件進行修補,但由于部分頁所在區(qū)域被覆蓋占用,只能盡量多的去補頁。
2、對于存放程序代碼的服務(wù)器中的節(jié)點和目錄項丟失的情況,若節(jié)點或目錄項有殘留,可以嘗試去補齊節(jié)點和目錄項。但發(fā)現(xiàn)部分文件的節(jié)點和目錄項同時丟失,根據(jù)節(jié)點和目錄項之間相關(guān)聯(lián)的特性,這種情況下無法補齊。由于程序代碼文件不具備一定的規(guī)律性,若其數(shù)據(jù)區(qū)丟失,則無法補齊。
恢復(fù)出的部分目錄結(jié)構(gòu):

pYYBAGSadVGAaQBoAAKKgqs-Vwk276.png北亞企安數(shù)據(jù)恢復(fù)—KVM虛擬機數(shù)據(jù)恢復(fù) poYBAGSadVGAbOI2AAOZ_jDBI84697.png北亞企安數(shù)據(jù)恢復(fù)—KVM虛擬機數(shù)據(jù)恢復(fù)


虛擬機恢復(fù)數(shù)據(jù)驗證:
在盡可能的嘗試對虛擬磁盤文件及其中的數(shù)據(jù)庫文件進行修補后,由用戶方對數(shù)據(jù)進行驗證。雖然數(shù)據(jù)有部分丟失,無法恢復(fù),但用戶需要的數(shù)據(jù)都恢復(fù)出來了,認可數(shù)據(jù)恢復(fù)結(jié)果。

審核編輯 黃宇

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

    關(guān)注

    10

    文章

    583

    瀏覽量

    17547
  • 虛擬機
    +關(guān)注

    關(guān)注

    1

    文章

    919

    瀏覽量

    28320
  • KVM
    KVM
    +關(guān)注

    關(guān)注

    0

    文章

    188

    瀏覽量

    12963
收藏 人收藏

    評論

    相關(guān)推薦

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

    了。 還原快照相當于刪除數(shù)據(jù),意味著部分存儲空間會被釋放。為了不讓這部分釋放的空間重用,需要將連接到這臺存儲的所有虛擬機都關(guān)掉,需要將不能長時間宕機的虛擬機遷移到別的EXSI
    的頭像 發(fā)表于 11-12 12:23 ?191次閱讀

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

    Server操作系統(tǒng)虛擬機,該虛擬機有2塊虛擬磁盤(系統(tǒng)盤+數(shù)據(jù)盤),當作網(wǎng)站服務(wù)器使用。 服務(wù)器虛擬化故障: XenServer
    的頭像 發(fā)表于 11-08 10:32 ?166次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—XenServer<b class='flag-5'>虛擬機</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    虛擬數(shù)據(jù)恢復(fù)環(huán)境: Windows Server操作系統(tǒng)服務(wù)器上部署Hyper-V虛擬機環(huán)境。虛擬機的硬盤文件和配置文件存放在一臺存儲中
    的頭像 發(fā)表于 10-25 09:26 ?232次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>——Hyper-V<b class='flag-5'>虛擬機</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    虛擬機數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器通過同品牌某型號的RAID卡,將4塊STAT硬盤為一組RAID10陣列。上層部署XenServer虛擬化平臺,
    的頭像 發(fā)表于 10-21 14:17 ?223次閱讀
    <b class='flag-5'>虛擬機</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致XenServer<b class='flag-5'>虛擬機</b>不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    某品牌服務(wù)器(部署VMware EXSI虛擬機)+同品牌存儲(存放虛擬機文件)。
    的頭像 發(fā)表于 09-14 17:35 ?624次閱讀
    <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>文件丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺服務(wù)器中有一組由4塊STAT硬盤通過RAID卡組建的RAID10陣列,上層是XenServer虛擬化平臺,虛擬機安裝Windows Server操作系統(tǒng),作
    的頭像 發(fā)表于 09-10 17:25 ?412次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—意外斷電導(dǎo)致<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虛擬機誤還原快照如何恢復(fù)數(shù)據(jù)?

    還原快照的數(shù)據(jù)恢復(fù)案例。 虛擬數(shù)據(jù)恢復(fù)環(huán)境: 一臺由物理遷移到EXSI上面的
    的頭像 發(fā)表于 09-09 11:56 ?395次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXSI<b class='flag-5'>虛擬機</b>誤還原快照如何<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌X3850系列服務(wù)器(用于VMware虛擬主機)+某品牌RD220i系列存儲(用于存放虛擬機文件)+VMware ESXi
    的頭像 發(fā)表于 06-28 16:34 ?386次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致<b class='flag-5'>虛擬機</b>配置文件丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    1臺服務(wù)器,Linux操作系統(tǒng)+EXT4文件系統(tǒng),部署了數(shù)臺KVM虛擬機,每臺虛擬機包含一個qcow2格式的磁盤文件,和一個raw格式的磁盤文件。 工作人員操作失誤刪除了3臺服務(wù)器上
    的頭像 發(fā)表于 06-17 15:10 ?387次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>誤刪除</b><b class='flag-5'>KVM</b><b class='flag-5'>虛擬機</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

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

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

    : 工作人員操作失誤刪除了服務(wù)器上的3臺KVM虛擬機,虛擬機中運行數(shù)據(jù)庫,需恢復(fù)
    的頭像 發(fā)表于 05-17 13:33 ?468次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>KVM</b><b class='flag-5'>虛擬機</b>raw格式磁盤文件<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

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

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

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

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

    文件和一個raw格式的磁盤文件,用戶需要恢復(fù)數(shù)據(jù)是raw格式的磁盤文件。這幾臺誤刪除虛擬機存放的是
    的頭像 發(fā)表于 04-17 14:22 ?394次閱讀
    <b class='flag-5'>虛擬機</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXT4文件系統(tǒng)下<b class='flag-5'>KVM</b><b class='flag-5'>虛擬機</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    由一臺物理服務(wù)器遷移到ESXI上的虛擬機,虛擬機遷移完成后做了一個快照,該ESXI上面一共運行了數(shù)十臺虛擬機。某天工作人員不小心將快照進行了還原,虛擬機內(nèi)的
    的頭像 發(fā)表于 02-27 11:54 ?1039次閱讀
    <b class='flag-5'>虛擬機</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-<b class='flag-5'>虛擬機</b>還原快照原理和誤還原快照的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>方案