虛擬化數據恢復環境&故障:
某單位信息管理平臺,數臺VMware ESX SERVER共享一臺某品牌DS4100存儲。
vc報告虛擬磁盤丟失,管理員ssh到ESX中執行fdisk -l查看磁盤,發現STORAGE中的分區表不見了。重啟所有設備后,ESX SERVER均無法連接到DS4100存儲中的STORAGE。
和管理員溝通后,了解到這個存儲網絡中連接過一臺windows server操作系統服務器,具體情況不詳。北亞企安數據恢復工程師推測故障發生的原因是那臺windows server服務器對DS4100存儲中STORAGE的獨享操作破壞了vmfs卷。
分析存儲后發現分區表清0,有55aa有效結束標志,有硬盤ID標志。從前向后查看,發現一個NTFS卷,似乎沒有數據寫進去,像一個剛格式化的卷。分析這個NTFS卷的BITMAP,發現在幾個位置占用了部分空間,但總占用空間不超過100M。分析VMFS卷,發現有2個VMFS分區,第2個是第1個的extend。
因NTFS分區并未寫數據到第二個VMFS分區里,所以重點在于第一個VMFS分區。分析第一個VMFS,發現卷頭結構丟失,但是一級索引、二級索引均存在,NTFS覆蓋的數據區正好是某個虛擬機的臨時內存鏡像,即使損壞也無大的影響。
虛擬化數據恢復過程:
1、將整個STORAGE做完整鏡像備份。基于鏡像文件分析底層數據。
2、連接兩個VMFS分區,按照VMFS分區組織方式提取所有VMDK及配置文件。
3、通過nfs直接遷移回ESX SERVER。
本案例中已對故障存儲做了安全備份,修復的同時可以直接重建第一個VMFS分區的卷頭、索引列表、分區表等信息,直接附加在ESX SERVER環境。
經過數天努力,成功恢復數據。
Tips:
本案例屬于存儲網絡環境互斥不當導致的問題。這個卷在WINDOWS SERVER系統上做了重新分區,并格式化成了NTFS,之后又對分區做了刪除的操作。因ESX VMFS的互斥不依賴于硬件,只依賴于操作系統驅動層,所以其他服務器接入到存儲網絡時一定要小心,提前考慮好存儲的分配權限。
審核編輯 黃宇
-
數據恢復
+關注
關注
10文章
552瀏覽量
17395
發布評論請先 登錄
相關推薦
評論