服務器數據恢復環境:
幾年前從一臺物理服務器上遷移到ESXI上的虛擬機,在遷移完成后做了一個快照。
服務器故障:
某天工作人員誤操作還原了幾年前遷移完成后所做的快照,將這臺虛擬機的數據恢復到幾年前剛遷移完成時候的狀態,近3年的更新的數據全部丟失。
服務器數據恢復原理:
還原快照操作與刪除數據在本質上是一樣的,虛擬機刪除快照后會將底層存儲空間相應的位置釋放,然后重新使用該部分空間存儲新的數據。北亞企安數據恢復工程師在這里強調一下:如果一臺設備上的虛擬機不小心還原了快照,應該盡快將該設備上所有虛擬機關機或遷移到其他ESXI上。
恢復數據之前需要先了解vmfs文件系統的底層結構。vmfs文件系統是wmware虛擬化的專有文件系統。vmfs文件系統下默認將所有的硬盤劃分為若干區域,這些區域的最小單位被稱為block。每個block的大小為1MB,每1024個block組成一個MAP。這些信息記錄在vmfs文件系統的某一片特定區域內。每個map里面的block在物理硬盤上的存儲順序不連續,但每個map里的所有block一定是屬于同一個文件的,FileSize= N × MAP × 1024(Block)。
北亞企安數據恢復——VMware數據恢復
在vmfs文件系統中,如果某文件被刪除,在底層數據層面只是刪除了文件的索引項,數據內容及指向數據map并沒有被刪除。
服務器數據恢復方案:
1、提取整個vmfs文件系統里所有的空閑map。
2、找到符合快照文件頭結構的map。
3、根據vmfs文件結構繼續提取剩余的文件碎片。
4、將所有數據提取完成后,結合原有的vmdk合并成一個新的vmdk。
5、將新合成的vmdk文件掛載,解釋里面的數據即可完成虛擬機的數據恢復。
審核編輯黃宇
-
服務器
+關注
關注
13文章
9683瀏覽量
87274 -
數據恢復
+關注
關注
10文章
635瀏覽量
18010 -
VMware
+關注
關注
1文章
299瀏覽量
22283
發布評論請先 登錄
虛擬化數據恢復—VMware虛擬化環境下重裝系統導致服務器數據丟失的數據恢復

服務器數據恢復—如何預防服務器故障與恢復服務器數據!
虛擬化數據恢復—誤還原快照的數據恢復案例
云硬盤掛載到新服務器,怎么恢復數據?
虛擬化數據恢復—誤還原Vmware虛擬機快照的數據恢復案例
服務器數據恢復—EVA存儲誤刪除VDISK的數據恢復案例

服務器數據恢復—Linux網站服務器硬盤出現壞扇區的數據恢復案例
服務器數據恢復—硬盤出現壞扇區導致網站服務器宕機的數據恢復案例
虛擬化數據恢復—EXSI虛擬機誤還原快照如何恢復數據?

假如服務器的數據丟失,如何快速恢復丟失的數據?
服務器數據恢復—同品牌新老型號服務器raid5陣列數據恢復方法分析
服務器數據恢復—EMC Isilon存儲中虛擬機數據恢復案例

評論