【伺服器資料恢復】ESXi虛擬機器資料恢復案例
伺服器資料恢復環境:
某公司一臺伺服器,使用FreeNAS做iSCSI,藉助另外兩臺伺服器做虛擬化系統。此虛擬化系統安裝有5臺虛擬機器,其中3臺
虛擬機器比較重要:一臺虛擬機器部署了ASP.net、PHP,安裝了SqlServer和mysql資料庫;另一臺安裝的FreeBSD系統並部署
了MySQL資料庫;一臺虛擬機器儲存的是程式碼和資料。
FreeNAS層採用的是UFS2檔案系統;伺服器建一個檔案然後掛載到ESXi系統。
伺服器故障:
伺服器意外斷電後重啟,虛擬化系統無法連線伺服器,UFS2檔案系統出現問題,管理員試圖修復檔案系統,但是完成修復
後ESXi系統無法識別原有的資料和檔案系統。
伺服器資料恢復過程:
1、分析本案例的應用構架層次:FreeNAS(UFS2檔案系統–> 一個大的稀疏模式的檔案) –> ESXi(VMFS檔案系統層) -> 單
臺虛擬機器的虛擬磁碟 (windows-NTFS檔案系統/FreeBSD-UFS2檔案系統)。
2、對FreeNAS做完整映象,基於映象檔案分析整個儲存,在儲存中只發現一個檔名為iscsidatade的大檔案。
3、根據UFS2檔案系統的二進位制結構定位到iscsidata檔案的Inode資料,發現iscsidata檔案被重建過,inode指標指向的數
據量很少。
Tips:如果FreeNAS層問題無法解決,就無法進入到下一步的VMFS層分析。
UFS2檔案系統相關資訊:
塊大小:16KB
Segment大小:2KB
柱面組大小:188176 KB
UFS2檔案系統的一個資料指標佔用8位元組,一個塊可儲存2048個資料指標,一個二級指標塊則可儲存2048*2048*16KB=
64GB的資料。一個三級指標塊則可儲存64GB*2048=128TB的資料。如果能找到iscsidata檔案的三級指標塊就能解決
FreeNAS層問題。但iscsidata檔案被重建過,估計有部分指標塊已被覆蓋。
原iscsidata檔案的inode和新建的iscsidata檔案的inode就在同一個位置,嘗試搜尋沒有發現其它有用的inode。北亞企安
資料恢復工程師只能編寫程式來收集有用的指標塊:
4、由於該iscsidata檔案採用的是稀疏模式,放寬收集條件後收集到了大量的三級指標塊和二級指標塊。經過分析後發現這
些收集到的三級指標塊都是沒有作用 的,沒有發現iscsidata檔案使用的三級指標塊,估計在新建iscsidata檔案時被覆蓋(新的
iscsidata檔案掛載到ESXi後有個VMFS格式化過程,而 該ESXi版本使用的是GPT分割槽,GPT分割槽會在磁碟最後寫入冗餘的
GPT頭和分割槽表資訊資料,會使用iscsidata檔案的三級指標塊)。
5、分析收集到的二級指標塊,對有大量二級指標塊的指向資料進行DUMP,再從磁碟中的資料定位到二級指標,透過這種
方式得到大量DUMP的資料。
6、VMFS被重新格式化過,原UFS2檔案系統的指標已丟失,所以VMFS元檔案不可用。只能透過單臺虛擬機器層(windows
(NTFS)和FreeBSD(UFS2)系統的檔案系統結構)向上定位到VMFS層,再透過VMFS層定位到DUMP出的單個64GB檔案。
透過多次組合,最終將三臺重要虛擬機器的虛擬磁碟完全恢復。將恢復出的網頁資料和資料庫資料上傳到準備好的環境中,
起應用後沒有發現問題。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2939761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【伺服器資料恢復】VMware esxi虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復】FreeNAS+ESXi資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】VMware ESXi誤刪除虛擬機器的資料恢復案例虛擬機資料恢復
- 【虛擬機器資料恢復】ESXI虛擬機器被誤還原快照的資料恢復案例虛擬機資料恢復
- 伺服器資料恢復-VMwave虛擬化資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】Linux下KVM虛擬機器資料恢復案例伺服器資料恢復Linux虛擬機
- 【虛擬機器資料恢復】VMware ESX SERVER資料恢復案例虛擬機資料恢復Server
- 【伺服器虛擬化資料恢復】ESXI虛擬機器誤操作還原快照導致資料丟失的資料恢復案例伺服器資料恢復虛擬機
- 【虛擬化資料恢復】KVM虛擬機器誤刪除資料恢復案例資料恢復虛擬機
- 伺服器資料恢復-EqualLogic PS儲存中虛擬機器資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】VMware虛擬機器磁碟檔案恢復案例伺服器資料恢復虛擬機
- 誤刪除ESXi虛擬機器資料恢復虛擬機資料恢復
- 【虛擬機器資料恢復】EXSI虛擬機器誤還原快照的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 【虛擬機器資料恢復案例】虛擬磁碟丟失,伺服器內資料不可用的資料恢復虛擬機資料恢復伺服器
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- 【伺服器資料恢復】VMware虛擬化重灌系統的資料恢復案例伺服器資料恢復
- 【虛擬機器資料恢復】誤刪除VMware虛擬機器vmdk檔案的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】Vsan資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【伺服器虛擬化資料恢復】Xen Server環境下資料庫資料恢復案例伺服器資料恢復Server資料庫
- 【虛擬機器資料恢復】Linux系統下誤刪除KVM虛擬機器的資料恢復案例虛擬機資料恢復Linux
- 【伺服器資料恢復】伺服器硬碟資料恢復案例伺服器資料恢復硬碟
- 【虛擬機器資料恢復】Hyper-V虛擬化檔案丟失的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】VSAN故障導致虛擬機器無法訪問的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】Vsan節點虛擬機器磁碟元件出現故障的資料恢復案例伺服器資料恢復虛擬機元件
- 伺服器資料恢復-ESX SERVER資料恢復案例伺服器資料恢復Server
- 【伺服器資料恢復】SUN SOLARIS資料恢復案例伺服器資料恢復
- VMware虛擬機器資料恢復虛擬機資料恢復
- 【伺服器資料恢復】IBM某型號伺服器VMware虛擬機器誤刪除的資料恢復案例伺服器資料恢復IBM虛擬機
- 伺服器資料恢復成功案例+伺服器資料恢復原理伺服器資料恢復
- 【虛擬機器資料恢復】碎片拼接恢復XenServer伺服器被刪除的虛擬機器虛擬機資料恢復Server伺服器
- 【虛擬機器資料恢復】異常斷電導致虛擬機器無法啟動的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】raid5資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】某網站伺服器資料恢復案例伺服器資料恢復網站
- 【伺服器資料恢復】某雲ECS伺服器資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】IBM X系列伺服器資料恢復案例伺服器資料恢復IBM
- StorNext伺服器資料恢復案例;硬碟掉線資料恢復伺服器資料恢復硬碟