【伺服器虛擬化資料恢復】ESXI虛擬機器誤操作還原快照導致資料丟失的資料恢復案例
伺服器虛擬化資料恢復環境:
故障虛擬機器是由物理機遷移到ESXI,遷移完成後做了一個快照。
故障虛擬機器上執行的是一個sql server資料庫,記錄了近5年的資料。
ESXI上有二十多臺虛擬機器,EXSI連線一臺HP EVA儲存,所有的虛擬機器(包括故障虛擬機器)都放在這臺EVA儲存上。
伺服器虛擬化故障&分析:
由於誤操作不小心將3年前的快照還原了,即把虛擬機器還原到3年前的狀態,最近3年的資料都被刪除了。
虛擬機器還原快照意味著刪除資料,釋放底層的儲存空間。為了不讓這部分空間被重新利用,需要將連線這臺儲存的所有虛擬機器
都關機。如果有重要的虛擬機器不能長時間關機,可以遷移到別的EXSI上。本案例剛好有一臺虛擬機器執行關鍵業務不能關機,只
能做熱遷移。由於vmware熱遷移需要建立多個快照來完成,而這會給後期的恢復快照工作帶來額外的困難。遷移完所有虛擬
機後按照北亞資料恢復流程需要對底層的EVA儲存做完整映象,但是由於使用者比較著急,而映象整個儲存時間太長,只能將
EVA儲存以只讀的方式掛載到一臺北亞備份伺服器上以只讀的方式恢復資料。
伺服器虛擬化資料恢復過程:
Vmware的檔案系統叫做Vmfs,所有的虛擬機器都存放在這個檔案系統中。Vmfs檔案系統會預設將整個磁碟劃分成1M的Block
,分配給檔案的最小單位就是一個Block。Vmfs檔案系統中會有一片區域描述這些1M Block的使用情況,每1024個Block
(也就是1GB)會用一個MAP來記錄。這個MAP裡面記錄的1M Block在物理磁碟上不一定是連續的,但這個MAP所記錄的
所有1M Block一定是同一個檔案的。換句話說:一個檔案是由N多個MAP中的1024個Block組成的,即
FileSize = N * MAP * 1024(Block)。
Vmware快照就是一個檔案,還原快照就是刪掉一個檔案。在Vmfs檔案系統中刪除一個檔案只會刪掉檔案的索引項,而不會
刪掉檔案的實際資料以及指向資料的MAP。
1、提取整個vmfs檔案系統中空閒的MAP。
2、空閒的MAP中找到一個符合快照檔案頭結構的MAP。
3、根據快照檔案的結構提取快照檔案剩下的碎片。
4、提取完快照檔案後將快照檔案和原vmdk合併生成新的vmdk,新的vmdk中包含了所有的資料。
5、掛載新的vmdk並解釋裡面的資料即可恢復還原快照之前的資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2919131/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【虛擬機器資料恢復】ESXI虛擬機器被誤還原快照的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】EXSI虛擬機器誤還原快照的資料恢復案例虛擬機資料恢復
- 虛擬化還原快照導致資料丟失恢復過程
- 【伺服器資料恢復】ESXi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】VMware ESXi誤刪除虛擬機器的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】VMware esxi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】Hyper-V虛擬化檔案丟失的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】FreeNAS+ESXi資料恢復案例虛擬機資料恢復
- 【虛擬化資料恢復】KVM虛擬機器誤刪除資料恢復案例資料恢復虛擬機
- 【虛擬機器資料恢復案例】虛擬磁碟丟失,伺服器內資料不可用的資料恢復虛擬機資料恢復伺服器
- 誤操作還原VMware虛擬機器資料恢復虛擬機資料恢復
- 伺服器資料恢復-VMwave虛擬化資料恢復案例伺服器資料恢復
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- 虛擬機器未知原因丟失的資料恢復案例虛擬機資料恢復
- 誤刪除ESXi虛擬機器資料恢復虛擬機資料恢復
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- 【伺服器資料恢復】虛擬機器檔案丟失導致Hyper-V癱瘓的資料恢復伺服器資料恢復虛擬機
- 【北亞資料恢復】vmfs還原快照操作導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 【伺服器資料恢復】Hyper-V虛擬機器檔案丟失導致服務癱瘓的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】異常斷電導致虛擬機器檔案丟失不能啟動的資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】誤刪除VMware虛擬機器vmdk檔案的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】VSAN故障導致虛擬機器無法訪問的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】Linux下KVM虛擬機器資料恢復案例伺服器資料恢復Linux虛擬機
- 【虛擬機器資料恢復】意外斷電導致XenServer虛擬機器不可用的資料恢復虛擬機資料恢復Server
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】VMware ESX SERVER資料恢復案例虛擬機資料恢復Server
- 【伺服器資料恢復】VMware虛擬化重灌系統的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器誤刪除導致郵件資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【Vsan資料恢復】斷電導致Vsan分散式儲存虛擬磁碟檔案丟失的資料恢復案例資料恢復分散式
- 虛擬機器資料丟失恢復過程記錄虛擬機
- 伺服器資料恢復-EqualLogic PS儲存中虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【伺服器虛擬化資料恢復】Xen Server環境下資料庫資料恢復案例伺服器資料恢復Server資料庫
- 【北亞資料恢復】raid6磁碟陣列硬碟故障掉線導致上層虛擬機器資料丟失的資料恢復案例資料恢復AI陣列硬碟虛擬機
- 【伺服器資料恢復】VMware虛擬機器磁碟檔案恢復案例伺服器資料恢復虛擬機
- VMware虛擬機器資料恢復虛擬機資料恢復