伺服器誤刪除虛擬機數據恢復成功

伺服器誤刪除虛擬機數據恢復成功

來自專欄數據恢復

一、伺服器數據恢復描述

數據恢復中心接到伺服器數據恢復案例,客戶伺服器採用Linux操作系統、EXT4文件系統。由於實習生操作失誤將伺服器上的KVM虛擬機刪除了3台。該伺服器上每台虛擬機包含一個qcow2格式的磁碟文件,和一個大小約為1.2T的raw格式的磁碟文件,主要需恢復raw格式的磁碟文件。

二、恢復伺服器虛擬機過程

1、分析伺服器中的EXT4文件系統,將被刪除的虛擬機磁碟文件節點位置定位;

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

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

圖為獲取的索引等信息:

圖 1

4、完成修復後對伺服器中殘留的各級索引進行解析,從虛擬機所在的卷中提取虛擬磁碟文件;

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

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

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

圖為提取出的自由空間:

圖 2

三、數據恢復結果

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

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

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

圖 3

圖 4

四、數據驗證

在儘可能的嘗試對虛擬磁碟文件及其中的資料庫文件修補之後,由客戶對數據進行驗證。伺服器數據恢復90%,數據恢復成功。


推薦閱讀:

恢復Mac上刪除的單反SD卡圖片
淺談惠普EVA 4400存儲的數據恢復
如何找回被刪除的文件 數據恢復軟體使用方法
SD卡格式化數據恢復 不看後悔
【誤刪文件恢復】用什麼軟體可以找回以前刪除的文件數據

TAG:伺服器 | 虛擬機 | 數據恢復 |