EMC NAS中虛擬機器被誤刪除的資料恢復案例
伺服器資料恢復環境:
北京某公司的EMC NAS,總共有3個節點,每個節點配置12塊STAT硬碟。
NAS中存放有vmware虛擬機器(WEB 伺服器)和影片檔案。
虛擬機器透過NFS協議共享到ESX主機,影片檔案透過CIFS協議共享給虛擬機器(WEB伺服器)。
伺服器故障:
由於工作人員誤操作將包括MSSQL資料庫,大量MP4、ASF和TS格式的影片檔案刪除。NFS共享的所有資料(虛擬機器)
被刪除而CIFS共享的資料則沒有被刪除。
伺服器資料恢復過程:
1、對故障儲存中所有硬碟以只讀方式進行全盤映象。後續的資料分析和資料恢復操作都基於映象進行,避免對原始資料
造成二次破壞。
2、基於映象檔案分析所有硬碟中的資料。由於資料是被人為刪除的,需要分析檔案被刪除後,檔案的Indoe及資料MAP
是否發生變化。
3、由於被刪除的虛擬磁碟檔案大小都在64G或者以上,而且儲存中沒有其他型別的、檔案大小超過64G的大檔案。北亞
企安資料恢復工程師編寫Indoe掃描程式,將大小符合64G或以上的檔案的Indoe都掃描出來。
4、分析掃描出來的Indoe,找出資料MAP位置,其index指向的內容不是正常資料,並且所有節點上的Indoe均是同樣的
情況。
5、分析Inode,發現大檔案的資料MAP會有多層(樹結構),並且資料MAP中會記錄檔案的ID,因此可以嘗試找到文
件底層的資料MAP。
6、對檔案底層的資料MAP做遍歷跟蹤操作後發現底層的資料MAP果然還在。
7、從檔案的Inode取出檔案的ID,聚合所有符合該ID的資料MAP。根據資料MAP中的VCN號排序,發現每個檔案的
前17088項資料MAP都不存在,這意味著每個檔案的前17088項資料沒法恢復。
8、經過換算發現丟失的資料MAP項總共包含不到1G的資料,而刪除的檔案全是虛擬機器的vmdk檔案,內部採用的NTFS檔案
系統,而NTFS檔案系統的MFT基本都在3G的位置,也就是隻需要在每個vmdk檔案的頭部手動偽造一個MBR和DBR就可以
解釋vmdk裡面的資料。
9、解釋掃描到的資料MAP,根據VCN號的順序匯出資料,沒有MAP的情況就保留為零。經過不斷的測試,嘗試匯出一個
vmdk檔案,發現匯出的vmdk檔案比實際情況要小,並且vmdk中MFT的位置也與自身描述不符。
10、隨機驗證幾個MAP發現都能指向資料區,程式解釋MAP的方式也都沒有發現問題。所以初步判斷出現這種情況的原因
可能是檔案稀疏。
11、調整程式碼後重新匯出剛才的vmdk檔案,這次vmdk檔案大小符合實際,且MFT的位置正確。手工偽造一個MBR、分割槽
表以及DBR,使用北亞企安自主開發的檔案系統解釋程式成功解釋其檔案系統,匯出該vmdk檔案裡的資料庫及影片檔案。
12、驗證此vmdk中的資料庫及影片檔案沒有問題後,批次匯出所有的vmdk檔案,再手工修改每個vmdk檔案。直至恢復出
所有使用者需要的資料。
伺服器資料驗證:
將所有重要資料恢復完成後,由使用者方安排工程師對恢復出來的資料做完整性及準確性驗證。經過反覆驗證測試,使用者方確
認資料完整有效。本次資料恢復工作完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2952444/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【虛擬機器資料恢復】VMware ESXi誤刪除虛擬機器的資料恢復案例虛擬機資料恢復
- 【虛擬化資料恢復】KVM虛擬機器誤刪除資料恢復案例資料恢復虛擬機
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- 【虛擬機器資料恢復】誤刪除VMware虛擬機器vmdk檔案的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- 誤刪除ESXi虛擬機器資料恢復虛擬機資料恢復
- 【虛擬機器資料恢復】ESXI虛擬機器被誤還原快照的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】碎片拼接恢復XenServer伺服器被刪除的虛擬機器虛擬機資料恢復Server伺服器
- EMC Isilon儲存誤刪除虛擬機器的恢復過程虛擬機
- 【伺服器資料恢復】EMC Unity儲存誤刪除的資料恢復案例伺服器資料恢復Unity
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【伺服器資料恢復】EMC Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 【虛擬機器資料恢復】FreeNAS+ESXi資料恢復案例虛擬機資料恢復
- 伺服器資料恢復—EMC儲存資料卷被誤刪除如何恢復資料?伺服器資料恢復
- 【虛擬機器資料恢復】EXSI虛擬機器誤還原快照的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】EMC伺服器Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】IBM某型號伺服器VMware虛擬機器誤刪除的資料恢復案例伺服器資料恢復IBM虛擬機
- 【伺服器資料恢復】ESXi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】VMware ESX SERVER資料恢復案例虛擬機資料恢復Server
- 虛擬機器vmdk檔案刪除後如何恢復資料虛擬機
- 【伺服器資料恢復】VMware esxi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 虛擬機器虛擬磁碟丟失的資料恢復成功案例虛擬機資料恢復
- 【伺服器儲存裝置資料恢復】EMC儲存裝置POOL上的資料卷被刪除的資料恢復案例伺服器資料恢復
- 【伺服器虛擬化資料恢復】ESXI虛擬機器誤操作還原快照導致資料丟失的資料恢復案例伺服器資料恢復虛擬機
- 伺服器資料恢復-EqualLogic PS儲存中虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】Hyper-V虛擬化檔案丟失的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復案例】虛擬磁碟丟失,伺服器內資料不可用的資料恢復虛擬機資料恢復伺服器
- 伺服器資料恢復—NTFS誤操作刪除/格式化的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】NetApp儲存誤刪除的資料恢復案例伺服器資料恢復APP
- 【伺服器資料恢復】Linux下KVM虛擬機器資料恢復案例伺服器資料恢復Linux虛擬機
- 虛擬機器未知原因丟失的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】VMware虛擬機器磁碟檔案恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】NetApp儲存中lun被誤刪除的資料恢復過程伺服器資料恢復APP
- 誤操作還原VMware虛擬機器資料恢復虛擬機資料恢復
- 伺服器資料恢復-VMwave虛擬化資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】VMFS分割槽被刪除並格式化的資料恢復案例伺服器資料恢復