服務器存儲數據恢復環境:
一臺服務器上部署esxi虛擬化平臺。上層采用通過FreeNAS構建的iSCSI方式FCSAN功能,FreeNAS層采用UFS2文件系統。
esxi虛擬化系統有3臺虛擬機。其中一臺虛擬機采用FreeBSD系統,存儲的是數據庫文件;另外一臺臺虛擬機存儲網站數據;第三臺虛擬機安裝的Windows server操作系統,存儲的是數據庫數據和工作程序代碼。
服務器存儲故障:
機房供電不穩定導致設備非正常關機,重啟后發現ESXI系統無法連接存儲。服務器管理員對服務器進行故障排查,發現FreeNAS的UFS2文件系統出現故障。服務器管理員對文件系統進行fsck修復并將ESXI系統連接到服務器存儲上。
管理員對上層文件系統及數據進行檢查,發現原服務器上的文件系統和存儲數據都無法識別,于是對vmfs進行了格式化等操作,導致數據丟失。
服務器存儲數據恢復過程:
1、對FreeNAS層進行鏡像。鏡像完成后基于鏡像文件對底層數據分析。北亞企安數據恢復工程師在存儲內發現了一個文件名稱為iscsidata的大文件。繼續分析文件系統結構,根據UFS2文件系統的存儲結構定位到這個大文件的iNode數據查看。查看后發現該文件此前被重建過,iNode指針所指向的數據量非常少。在這種情況下,進入到vmfs文件系統層進行數據分析和恢復需要先分析出FreeNAS層面的必要信息和數據。服務器數據恢復工程師通過分析獲取到相關信息:UFS2文件系統塊大小、segment大小、柱面組大小、每數據指針大小、每個塊可容納數據指針數量。
根據上述信息計算出一個二級指針塊可存儲的數據量以及一個三級指針塊可存儲的數據量。
2、服務器數據恢復工程師計劃通過iscsidata文件的三級指針塊來恢復FreeNAS層的數據。由于該文件曾經被重建,部分指針被重建的數據所覆蓋,原文件的iNode和重建后的文件iNode所在的位置完全一致,也沒有其他可用于數據恢復iNode數據。北亞企安服務器數據恢復工程師根據實際數據情況編寫小程序收集有用的指針塊,收集到了大量二級指針塊和三級指針塊。
3、分析三級指針塊,發現這些指針塊都是無效的。繼續分析二級指針塊,對有大量的二級指針塊的指向數據進行DUMP,然后再從磁盤中的數據定位到二級指針。通過這種方式得到大量DUMP的數據。
4、服務器數據恢復工程師運用以前研究出來的NTFS和UFS2文件系統結構定位到vmfs層,繼而定位到DUMP出的單個64GB文件,進行數據組合。
5、經過復雜的查詢和重組操作,最終成功恢復出了3臺虛擬機及虛擬機內的全部數據。
6、服務器數據恢復工程師將恢復出來的數據上傳到新構建出來的系統中進行驗證。經過用戶方管理員驗證,確認所有數據恢復成功。
審核編輯 黃宇
-
服務器
+關注
關注
14文章
10251瀏覽量
91478 -
數據恢復
+關注
關注
10文章
712瀏覽量
18983 -
虛擬機
+關注
關注
1文章
972瀏覽量
30463
發布評論請先 登錄
【服務器數據恢復】意外斷電導致RAID信息丟失與數據恢復全過程
服務器數據恢復—EqualLogic存儲硬盤離線導致上層虛擬機不可用的數據恢復案例
vsan數據恢復—VSAN超融合架構:供電異常的vsan數據恢復案例
vsan數據恢復—Vsan故障與SQLserver數據庫數據恢復案例
虛擬化數據恢復—Hyper-V服務癱瘓危機:虛擬機數據文件丟失后的數據恢復案例
服務器數據恢復—EqualLogic存儲上raid5磁盤陣列數據恢復案例
數據庫數據恢復—服務器異常斷電導致Oracle數據庫故障的數據恢復案例
vsan數據恢復—vsan分布式服務器節點上raid數據恢復案例
虛擬化數據恢復—XenServer虛擬化平臺上VPS不可用的數據恢復案例
分布式存儲數據恢復—虛擬機上hbase和hive數據庫數據恢復案例
服務器數據恢復—raid5陣列中硬盤壞道導致陣列崩潰的數據恢復案例
虛擬化數據恢復—VMware虛擬化環境下重裝系統導致服務器數據丟失的數據恢復
虛擬機數據恢復—異常斷電致ESXI存儲失聯?這份實戰數據恢復案例請收好
評論