服務器數據恢復環境:
一臺服務器安裝Linux操作系統+EXT4文件系統。服務器上運行數臺KVM虛擬機,每臺虛擬機包含一個qcow2格式的磁盤文件和一個raw格式的磁盤文件。
服務器故障:
工作人員操作失誤刪除了服務器上的3臺KVM虛擬機,虛擬機中運行數據庫,需恢復誤刪除虛擬機中raw格式的磁盤文件。
服務器數據恢復過程:
1、鏡像過程這里不再贅述?;阽R像文件分析服務器中的EXT4文件系統,定位到被刪除的虛擬機磁盤文件節點位置。
2、通過分析獲取磁盤文件殘留的索引信息。
3、校驗殘留索引信息的正確性,北亞企安數據恢復工程師修復破壞不太嚴重的索引。
獲取的索引等信息:
北亞企安數據恢復——KVM虛擬機數據恢復
4、完成索引的修復后解析服務器中殘留的各級索引,從被誤刪除虛擬機所在的卷中提取虛擬磁盤文件。
5、根據虛擬磁盤文件的提取情況,獲取卷中未被索引到的自由空間。
6、校驗提取出的磁盤文件的正確性與完整性。
7、從自由空間中獲取有效信息,嘗試修補虛擬磁盤文件的節點,目錄項以及虛擬磁盤文件中的數據庫頁等數據。
提取出的自由空間:
北亞企安數據恢復——KVM虛擬機數據恢復
8、由于索引丟失,提取出的虛擬磁盤文件并不完整。針對運行數據庫的服務器中的數據庫文件有丟失的情況,可以通過從自由空間中獲取數據庫頁的方式去修補數據庫文件。由于部分頁所在區域被覆蓋占用,只能盡量多的去補頁。
9、針對存放程序代碼的服務器中的節點和目錄項丟失的情況,若節點或目錄項有殘留,可以嘗試去補齊節點和目錄項。如果文件的節點和目錄項同時丟失,在這種情況下,根據節點和目錄項之間相關聯的特性則無法補齊節點和目錄項。由于程序代碼文件不具備一定的規律性,若其數據區丟失,則無法補齊。
恢復出的部分目錄結構:
北亞企安數據恢復——KVM虛擬機數據恢復
北亞企安數據恢復——KVM虛擬機數據恢復
10、在盡可能的修補虛擬磁盤文件及其中的數據庫文件之后,由用戶方對數據進行驗證。經過驗證,服務器中被誤刪除的文件基本上都完整恢復,用戶方認可數據恢復結果。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9332瀏覽量
86132 -
數據恢復
+關注
關注
10文章
587瀏覽量
17662 -
虛擬機
+關注
關注
1文章
949瀏覽量
28465
發布評論請先 登錄
相關推薦
服務器數據恢復—EqualLogic存儲硬盤故障導致存儲崩潰的數據恢復案例
![<b class='flag-5'>服務器</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—EqualLogic存儲硬盤故障導致存儲崩潰的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/EA/96/wKgZomZZRSmAYI8tAAEVyz4kTY8383.png)
服務器數據恢復—同友存儲磁盤陣列上層虛擬機數據恢復案例
![<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><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/E4/C4/wKgaomY9sZyAGg-nAAHNY3nGc2c477.png)
服務器數據恢復—VMware虛擬機無法啟動的數據恢復案例
虛擬機數據恢復—EXT4文件系統下KVM虛擬機數據恢復案例
![<b class='flag-5'>虛擬機</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—EXT4<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>案例](https://file.elecfans.com/web2/M00/9F/0E/pYYBAGQ2R8aAUmkaAARYcpNj9Ag613.png)
評論