服務器數據恢復環境:
服務器中有3臺KVM虛擬機:一臺運行Mysql數據庫,一臺存放數據庫備份,一臺存放程序代碼文件;
每臺虛擬機包含一個qcow2格式的磁盤文件和一個raw格式的磁盤文件。
服務器故障:
工作人員的誤操作將服務器上的3臺KVM虛擬機都刪除了,需要恢復raw格式的磁盤文件。
服務器數據恢復過程:
1、分析故障服務器中的EXT4文件系統,定位被刪除虛擬機磁盤文件的節點位置。
2、獲取磁盤文件殘留的索引信息,校驗殘留索引信息的正確性并修復破壞不嚴重的索引。
獲取的索引等信息:
北亞企安數據恢復——虛擬機數據恢復
3、北亞企安數據恢復工程師編寫程序解析故障服務器中殘留的各級索引,從虛擬機所在的卷中提取虛擬磁盤文件。
4、根據虛擬磁盤文件的提取情況獲取卷中未被索引到的自由空間。
5、校驗提取出的磁盤文件的正確性與完整性。
6、從自由空間中獲取有效信息,北亞企安數據恢復工程師嘗試修補虛擬磁盤文件(如節點,目錄項,數據庫頁等信息)。
提取出的自由空間:
北亞企安數據恢復——虛擬機數據恢復
服務器數據恢復結果:
1、由于部分索引丟失,提取出的虛擬磁盤文件并不完整。針對數據庫文件丟失的情況,可以通過從自由空間中獲取到的數據庫頁去修補數據庫文件。但由于部分頁所在區域被覆蓋占用,只能盡量多的去補頁。
2、針對存放程序代碼的虛擬機中的節點和目錄項丟失的情況,若節點或目錄項有殘留,可以嘗試去補齊節點和目錄項。但實際情況是部分文件的節點和目錄項同時丟失,根據節點和目錄項之間相關聯的特性,這種情況下無法補齊節點和目錄項。由于程序代碼文件不具備規律性,若其數據丟失也無法補齊。
恢復出的部分目錄結構:
北亞企安數據恢復——虛擬機數據恢復
北亞企安數據恢復——虛擬機數據恢復
服務器數據驗證:
在盡最大努力對虛擬磁盤文件及其中的數據庫文件進行修補后,由用戶方工程師驗證數據。經過反復驗證,發現服務器中丟失的數據恢復了90%以上,重要數據全部恢復出來。本次數據恢復工作完成。
審核編輯:湯梓紅
-
Linux
+關注
關注
87文章
11320瀏覽量
209852 -
服務器
+關注
關注
12文章
9234瀏覽量
85646 -
數據恢復
+關注
關注
10文章
581瀏覽量
17525
發布評論請先 登錄
相關推薦
評論