<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

虛擬機數據恢復—EXT4文件系統下KVM虛擬機數據恢復案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-04-17 14:22 ? 次閱讀

虛擬化數據恢復環境&故障:
KVM是Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux2.6.20版本之后集成在Linux的各個主要發行版本中。KVM使用Linux自身的調度器進行管理。
本案例中的服務器操作系統為Linux,文件系統為EXT4。操作系統上的部署的幾臺KVM虛擬機被刪除,每臺KVM虛擬機包含一個qcow2格式的磁盤文件和一個raw格式的磁盤文件,用戶需要恢復的數據是raw格式的磁盤文件。這幾臺被誤刪除的虛擬機存放的是數據庫,程序代碼等數據。

虛擬化數據恢復過程:
1、將故障服務器上所有磁盤以只讀方式進行扇區級全盤鏡像,鏡像完成后將所有磁盤按原樣還原到故障服務器中,后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、基于鏡像文件分析EXT4文件系統,定位被刪除虛擬機磁盤文件的節點位置。
3、獲取磁盤文件殘留的索引信息,校驗殘留索引信息的正確性,北亞企安數據恢復工程師對破壞不嚴重的索引進行修復。
獲取的索引信息:

pYYBAGQ2R8aAUmkaAARYcpNj9Ag613.png

北亞企安數據恢復——KVM虛擬機數據恢復



4、索引修復完成后,解析殘留的各級索引,從虛擬機所在的卷中提取虛擬磁盤文件。提取完成后對磁盤文件的正確性與完整性進行校驗。
5、根據虛擬磁盤文件的提取情況,提取卷中未被索引到的自由空間。
6、從自由空間中獲取有效信息,北亞企安數據恢復工程師嘗試修補虛擬磁盤文件(如節點,目錄項,數據庫頁等信息)。
提取出的自由空間:

pYYBAGQ2R9mADa33AAL4Tzyx3hk013.png

北亞企安數據恢復——KVM虛擬機數據恢復



虛擬化數據恢復結果:
由于索引丟失,提取出的虛擬磁盤文件并不完整。
針對存放數據庫的虛擬機中數據庫文件丟失的情況,可以從自由空間中獲取數據庫頁去修補數據庫文件,但由于部分頁所在區域被覆蓋,只能盡量多的去補頁。
針對存放程序代碼的虛擬機中節點和目錄項丟失的情況,若節點或目錄項有殘留,可以嘗試去補齊節點和目錄項。部分文件的節點和目錄項同時丟失,根據節點和目錄項之間相關聯的特性,這種情況下無法補齊節點和目錄項。由于程序代碼文件不具備一定的規律性,若其數據區丟失,則無法補齊。
部分目錄結構:

poYBAGQ2R-SAA_v_AAJCjLlYBl8203.png

北亞企安數據恢復——KVM虛擬機數據恢復

poYBAGQ2R-SAN9W4AANW0c5WphI042.png

北亞企安數據恢復——KVM虛擬機數據恢復



數據驗證:
在盡最大努力對虛擬磁盤文件及其中的數據庫文件進行修補后,由用戶方對數據進行驗證。經過用戶方仔細驗證,發現有小部分數據丟失,重要數據都在,認可數據恢復結果。本次數據恢復工作完成。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    8116

    瀏覽量

    82509
  • 數據恢復
    +關注

    關注

    10

    文章

    417

    瀏覽量

    16881
  • 虛擬機
    +關注

    關注

    1

    文章

    855

    瀏覽量

    27374
收藏 人收藏

    評論

    相關推薦

    虛擬機數據恢復-虛擬機還原快照原理和誤還原快照的數據恢復方案

    由一臺物理服務器遷移到ESXI上的虛擬機,虛擬機遷移完成后做了一個快照,該ESXI上面一共運行了數十臺虛擬機。某天工作人員不小心將快照進行了還原,虛擬機內的
    的頭像 發表于 02-27 11:54 ?406次閱讀
    <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'>恢復</b>方案

    【服務器數據恢復】異常斷電導致UFS2文件系統故障的數據恢復案例

    一臺服務器通過FreeNAS(本案例使用的是UFS2文件系統)實現iSCSI存儲,整個UFS2文件系統作為一個文件掛載到ESXi虛擬系統
    的頭像 發表于 02-22 14:48 ?166次閱讀
    【服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>】異常斷電導致UFS2<b class='flag-5'>文件系統</b>故障的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    【服務器數據恢復】UFS2文件系統數據恢復案例

    服務器數據恢復環境: 一臺服務器,虛擬系統為esxi,上層使用iSCSI的方式實現FC SAN功能,iSCSI通過FreeNAS構建。 FreeNAS采用了UFS2
    的頭像 發表于 01-09 14:53 ?272次閱讀

    服務器數據恢復—ocfs2文件系統被誤格式化為Ext4文件系統數據恢復案例

    由于工作人員的誤操作,將Ext4文件系統誤裝入到存儲中Ocfs2文件系統數據卷上,導致原Ocfs2文件系統被格式化為
    的頭像 發表于 12-04 10:49 ?229次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—ocfs2<b class='flag-5'>文件系統</b>被誤格式化為<b class='flag-5'>Ext4</b><b class='flag-5'>文件系統</b>的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    linux虛擬機系統基本指令

    Linux虛擬機系統是一種通過虛擬化技術在物理服務器上部署多個獨立的虛擬機實例的操作系統。它可以幫助用戶更有效地利用硬件資源,并方便地部署和
    的頭像 發表于 11-17 10:04 ?623次閱讀

    TQT113平臺虛擬機鏡像使用手冊

    OVF文件導入后,就可以在虛擬機列表中看到OVF文件轉換的虛擬機了第三章 數據盤掛載由于源碼體積較大,為了合理分配磁盤空間,我們采用
    發表于 09-14 17:27

    服務器數據恢復- Ext4文件系統服務器數據恢復案例

    ,bad superblock”。 日志和數據的不一致導致正常文件系統數據被覆蓋的情況在Ext3、Ext4
    的頭像 發表于 09-04 15:32 ?344次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>- <b class='flag-5'>Ext4</b><b class='flag-5'>文件系統</b>服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復-vmware虛擬機誤還原快照的數據恢復案例

    服務器數據恢復環境: 從物理機遷移一臺虛擬機到ESXI,遷移后做了一個快照。該虛擬機上部署了一個SQLServer數據庫,存放了5年左右的
    的頭像 發表于 08-30 15:36 ?524次閱讀

    服務器數據恢復-ESXi誤刪虛擬機數據恢復案例

    服務器數據恢復環境: 一臺服務器安裝的ESXi虛擬系統,該虛擬系統連接了多個LUN,其中一
    的頭像 發表于 08-23 16:55 ?512次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>-ESXi誤刪<b class='flag-5'>虛擬機</b>的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復-ext4文件系統下服務器數據恢復案例

    一臺服務器掛載一臺存儲設備,存儲中劃分一個Lun;服務器操作系統是Linux centos,EXT4文件系統。
    的頭像 發表于 08-10 14:03 ?402次閱讀

    服務器數據恢復-虛擬機文件丟失導致Hyper-V服務癱瘓的數據恢復案例

    服務器數據恢復環境: 一臺Windows Server服務器,部署Hyper-V虛擬化環境,虛擬機的硬盤文件和配置
    的頭像 發表于 08-09 14:54 ?291次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>-<b class='flag-5'>虛擬機</b>的<b class='flag-5'>文件</b>丟失導致Hyper-V服務癱瘓的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復-XenServer虛擬機磁盤文件數據恢復案例

    服務器數據恢復環境: 某單位一臺Dell服務器上使用RAID卡搭建了一組由4盤RAID10。 服務器安裝的XenServer虛擬化操作系統,虛擬
    的頭像 發表于 08-07 15:22 ?257次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>-XenServer<b class='flag-5'>虛擬機</b>磁盤<b class='flag-5'>文件數據</b><b class='flag-5'>恢復</b>案例

    Linux下誤刪除KVM虛擬機數據恢復案例

    Linux操作系統服務器,EXT4文件系統。服務器上部署3臺KVM虛擬機。
    的頭像 發表于 06-27 13:36 ?322次閱讀
    Linux下誤刪除<b class='flag-5'>KVM</b><b class='flag-5'>虛擬機</b>的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    【服務器數據恢復】服務器誤刪除KVM虛擬機數據恢復案例

    服務器中有3臺KVM虛擬機:一臺運行Mysql數據庫,一臺存放數據庫備份,一臺存放程序代碼文件。
    的頭像 發表于 05-09 14:39 ?377次閱讀
    【服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>】服務器誤刪除<b class='flag-5'>KVM</b><b class='flag-5'>虛擬機</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    誤還原ESXI虛擬機快照的數據恢復案例

    ESXI上共有數十臺虛擬機,EXSI連接一臺HP EVA存儲,所有虛擬機都存放在該EVA存儲上。
    的頭像 發表于 05-06 14:15 ?484次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>