一、存儲故障情況介紹
數據恢復中心接到一台vsan存儲,客户介紹説這台存儲由於異常斷電導致上層虛擬機無法啓動,由於存儲內的數據十分重要,客户不敢擅自操作,第一時間聯繫到北亞數據恢復中心進行數據恢復。
二、存儲故障情況檢查
工程師對存儲上的所有硬盤進行了物理檢查,來確定存儲設備斷電有沒有導致硬盤物理故障,經過檢查,確認所有硬盤均不存在物理故障。
隨後對客户的所有硬盤進行了鏡像備份並查詢數據底層情況,經過查詢確認底層數據有輕微損壞,但是可以通過數據恢復手段進行恢復。
三、vSAN存儲數據恢復過程
1. 分析組件ID
工程師編寫了針對本次故障情況的數據掃描和重組工具,利用工具自動掃描存儲底層所有數據碎片並進行重組,最終成功提取了所有組件ID以及對象ID,可直接用於下一步數據恢復使用。
2.提取所有數據碎片
利用組件及對象ID追溯數據碎片的邏輯位置,將所有數據碎片進行提取。
3.重組vmdk文件
將提取出的所有數據碎片進行重組、拼接,生成完整的vmdk文件。
4.分析vmdk文件,提取數據
對vmdk文件進行繼續分析,合併快照父盤,解析快照及vmdk文件,提取可用數據。
5.驗證上層數據庫可用性
所有數據提取完成後,在數據恢復存儲上搭建與客户原存儲環境相同的數據驗證環境,聯繫客户工程師親自對恢復出的數據進行驗證,經過驗證,客户原服務器上的所有數據均成功恢復,本次數據恢復成功。
四、服務器數據恢復結果
經過客户管理員的驗證,確認本次數據恢復結果完整度為100%,本次服務器數據恢復成功。