KVM虛擬機誤刪除數據恢復案例分享

      網友投稿 1053 2022-05-28

      KVM虛擬機時Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux 2.6.20之后集成在Linux的各個主要發行版本中。它使用Linux自身的調度器進行管理。

      一、虛擬機故障環境描述

      客戶的物理機器操作系統為Linux系統,文件系統為EXT4文件系統。其上的KVM虛擬機被刪除,每臺虛擬機包含一個qcow2格式的磁盤文件,和一個大小約為1.2T的raw格式的磁盤文件,主要需恢復raw格式的磁盤文件。用戶需要的是三臺虛擬化服務器,里面存放的是數據庫,程序代碼等數據。

      二、虛擬機數據恢復過程

      1、分析EXT4文件系統,定位被刪除虛擬機磁盤文件的節點位置;

      2、獲取磁盤文件殘留的索引信息;

      3、校驗殘留索引信息的正確性,修復破壞不嚴重的索引;

      圖為獲取的索引等信息:

      圖 1

      4、修復完成后,解析殘留的各級索引,從虛擬機所在的卷中提取虛擬磁盤文件;

      5、根據虛擬磁盤文件的提取情況,獲取卷中未被索引到的自由空間;

      6、校驗提取出的磁盤文件的正確性與完整性;

      7、從自由空間中獲取有效信息,嘗試對虛擬磁盤文件進行修補(如節點,目錄項,數據庫頁等信息)。

      圖為提取出的自由空間:

      圖 2

      三、數據恢復結果

      1、由于索引丟失,提取出的虛擬磁盤文件并不完整,針對數據庫服務器,數據庫文件有丟失的情況,可以從自由空間中獲取數據庫頁去對數據庫文件進行修補,但由于部分頁所在區域被覆蓋占用,只能盡量多的去補頁;

      2、對于存放程序代碼的服務器中的節點和目錄項丟失的情況,若節點或目錄項有殘留,可以嘗試去補齊節點和目錄項。但發現部分文件的節點和目錄項同時丟失,根據節點和目錄項之間相關聯的特性,這種情況下無法補齊。另根據程序代碼文件的特性,不具備一定的規律性,若其數據區丟失,無法補齊。

      圖為恢復出的部分目錄結構:

      圖 3

      圖 4

      KVM虛擬機誤刪除數據恢復案例分享

      四、數據驗證

      在盡可能的嘗試對虛擬磁盤文件及其中的數據庫文件修補之后,由客戶對數據進行驗證。數據有小部分丟失,整體還可以接受,數據恢復有效。

      ------------------------------

      本文轉自宋國建博客51CTO博客

      KVM

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:OpenStack 虛擬機的磁盤文件類型與存儲方式
      下一篇:【Grafana】初始配置Grafana
      相關文章
      亚洲高清国产AV拍精品青青草原 | 国产成人A人亚洲精品无码| 亚洲中文久久精品无码1| 亚洲午夜国产片在线观看| 亚洲av永久无码精品网址| 亚洲人成影院在线高清| 久久青草亚洲AV无码麻豆| 久热综合在线亚洲精品| 亚洲国产精品一区二区成人片国内| 在线观看亚洲精品福利片| 亚洲偷自拍拍综合网| 亚洲av午夜成人片精品电影| 亚洲AV无码一区二三区 | 亚洲第一视频网站| 亚洲av之男人的天堂网站| 亚洲VA中文字幕无码毛片| 亚洲一区免费观看| 亚洲国产精品免费视频| 亚洲AV人无码综合在线观看 | 亚洲AV无码一区二区一二区| 久久精品国产亚洲av瑜伽| 国产天堂亚洲精品| 亚洲男人的天堂一区二区| 国产亚洲情侣一区二区无| 亚洲乱码中文字幕综合| 亚洲Av无码专区国产乱码DVD| 亚洲一二成人精品区| 亚洲精品国产福利片| 中中文字幕亚洲无线码| 亚洲国产AV一区二区三区四区 | 777亚洲精品乱码久久久久久 | 亚洲裸男gv网站| 亚洲国产精品无码久久SM| 久久久久亚洲av无码尤物| 亚洲精品视频观看| 久久久久久亚洲精品影院| 亚洲AV成人无码网天堂| 国产日韩成人亚洲丁香婷婷| 久久精品夜色国产亚洲av| 亚洲手机中文字幕| 亚洲日韩国产欧美一区二区三区 |