虛擬化還原快照導致資料丟失恢復過程
一.需要恢復的虛擬化環境描述
虛擬化環境是vmfs 6.5,底層硬碟單盤容量是6T,上冊檔案系統是vmfs檔案系統,儲存的資料是SqlServer資料庫及其他辦公檔案。
導致資料丟失的原因是技術人員對虛擬化進行了還原快照操作,導致了資料庫資料的丟失,客戶需要儘可能完整的恢復原來的資料庫檔案。
二.資料恢復過程
北亞資料恢復工程師接到客戶的原始磁碟檔案後,首先在只讀環境下對硬碟進行了映象備份,映象出來的檔案將用於後期的資料分析及重組等操作,客戶的原始資料將在映象完成後歸還客戶,不進行任何操作。
由於客戶的硬體裝置沒有任何故障,因此也就不涉及物理修復方面的操作,映象完成後,資料恢復工程師根據底層資料情況制定了兩套資料恢復方案,分別是針對快照檔案進行修復和拼接資料庫碎片修復資料庫兩種方式。
方案一 恢復快照檔案
1、首先根據已經研究出來的vmfs檔案系統結構,再根據客戶虛擬機器底層資料的具體情況,編寫程式進行底層資料掃描,提取10T虛擬磁碟的元資訊PBC,SBC。
2、掃描到PBC,SBC資訊後,嘗試拼接丟失的快照檔案,然後進行驗證,經過資料恢復工程師的驗證發現掃描提取出來的PBC,SBC損壞較多,無法利用現有的資訊進行快照檔案的拼接,方案一不可行。
方案二 拼接資料庫
1、還是要根據vmfs索引和點陣圖資訊進行資料掃描,提取虛擬磁碟的剩餘空間。
2、再次編寫資料掃描程式,將剩餘空間內的資料庫頁資訊進行掃描和提取。
3、經過與客戶的溝通,確認了需要恢復的資料庫名稱及表名,根據掃描到的資料庫頁資訊和使用者提供的資料庫名字和表名字,查詢丟失資料庫頁。
4、經過查詢,提取了資料庫頁資訊,再經工程師人工進行比對,確認了需要恢復的資料庫資訊,編寫資料庫拼接程式,調整相關係數,自動對掃描出的資料庫碎片檔案進行了拼接重組,最終成功恢復資料庫檔案。
5、經過資料恢復工程師自驗證,資料庫可以正常開啟和使用,隨後由客戶管理員進行資料最終驗證,經過驗證確認了本次資料恢復成功。
三.恢復結果
透過以上2種方案的嘗試:其中方案一由於vmfs檔案系統的元資訊損壞較多,無法拼接出快照檔案。於是採用方案二,對虛擬磁碟剩餘空間進行掃描,獲取資料庫頁資訊,根據丟失資料庫名字,表名字查詢相關頁資訊,提取並拼接資料庫碎片,最終成功恢復vmfs虛擬化下的資料庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2769500/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【伺服器虛擬化資料恢復】ESXI虛擬機器誤操作還原快照導致資料丟失的資料恢復案例伺服器資料恢復虛擬機
- 【北亞資料恢復】vmfs還原快照操作導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 伺服器癱瘓導致虛擬機器丟失恢復過程伺服器虛擬機
- 虛擬機器資料丟失恢復過程記錄虛擬機
- 【虛擬機器資料恢復】EXSI虛擬機器誤還原快照的資料恢復案例虛擬機資料恢復
- SAN LUN Mapping出錯導致的資料丟失恢復全過程APP
- 【虛擬機器資料恢復】ESXI虛擬機器被誤還原快照的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】Hyper-V虛擬化檔案丟失的資料恢復案例虛擬機資料恢復
- 【Vsan資料恢復】斷電導致Vsan分散式儲存虛擬磁碟檔案丟失的資料恢復案例資料恢復分散式
- 【伺服器資料恢復】虛擬機器檔案丟失導致Hyper-V癱瘓的資料恢復伺服器資料恢復虛擬機
- 【raid資料恢復案例】raid擴容導致的資料丟失的資料恢復AI資料恢復
- 【伺服器資料恢復】Hyper-V虛擬機器檔案丟失導致服務癱瘓的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】異常斷電導致虛擬機器檔案丟失不能啟動的資料恢復案例伺服器資料恢復虛擬機
- 儲存互斥失敗導致資料丟失的資料恢復成功案例資料恢復
- 虛擬機器未知原因丟失的資料恢復案例虛擬機資料恢復
- vsan儲存資料恢復過程—虛擬機器故障恢復過程資料恢復虛擬機
- 【Vsan資料恢復】非正常關機導致vsan儲存架構中虛擬機器磁碟檔案丟失的資料恢復資料恢復架構虛擬機
- Vsan分散式儲存架構虛擬機器磁碟檔案丟失資料恢復過程分散式架構虛擬機資料恢復
- VMWARE ESX SERVER虛擬化資料恢復過程總結Server資料恢復
- 伺服器xfs資料丟失的資料恢復過程伺服器資料恢復
- 【虛擬機器資料恢復案例】虛擬磁碟丟失,伺服器內資料不可用的資料恢復虛擬機資料恢復伺服器
- 重灌系統導致分割槽丟失的資料恢復案例資料恢復
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【北亞資料恢復】raid6磁碟陣列硬碟故障掉線導致上層虛擬機器資料丟失的資料恢復案例資料恢復AI陣列硬碟虛擬機
- 北亞資料恢復-WINDOWS還原系統後原分割槽丟失的資料恢復方案資料恢復Windows
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- NetApp資料恢復-未知原因導致NetApp儲存內卷丟失,卷內虛擬機器不可訪問APP資料恢復虛擬機
- 【儲存資料恢復】esx vmfs的互斥導致儲存資料丟失的資料恢復案例資料恢復
- 伺服器raid資訊丟失的資料恢復過程伺服器AI資料恢復
- EVA4400儲存斷電導致資料丟失如何恢復
- 【虛擬機器資料恢復】意外斷電導致XenServer虛擬機器不可用的資料恢復虛擬機資料恢復Server
- 誤操作還原VMware虛擬機器資料恢復虛擬機資料恢復
- 【伺服器資料恢復】raid6崩潰導致分割槽丟失的資料恢復案例伺服器資料恢復AI
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- 【伺服器資料恢復】伺服器意外斷電導致raid資訊丟失的資料恢復伺服器資料恢復AI
- 【伺服器資料恢復】意外斷電導致RAID模組資訊丟失的資料恢復案例伺服器資料恢復AI