服務器存儲數據恢復環境&故障:
一臺昆騰存儲設備中有一組raid5磁盤陣列。陣列上有兩塊硬盤先后離線,raid5磁盤陣列不可用。
服務器存儲數據恢復過程:
1、將故障服務器存儲內的所有磁盤編號后取出,將所有沒有離線的硬盤以只讀方式鏡像。使用專業工具修復兩塊離線硬盤后進行只讀鏡像。鏡像過程中觀察硬盤狀態。鏡像完成后將所有硬盤根據編號按照原樣還原到原存儲設備。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始數據造成二次破壞。
在數據鏡像的過程中發現其中一塊離線硬盤存在大量的物理壞道,初步判斷其為硬盤掉線的直接原因。
2、服務器數據恢復工程師對鏡像后的數據進行分析,獲取原raid5陣列內的raid信息,根據這些信息虛擬重組raid陣列。在重組完成的raid陣列中將原存儲內的lun恢復為鏡像文件。
3、在分析數據的過程中發現后離線的硬盤存在有大量的壞道,雖然鏡像了數據,但壞道仍然對恢復結果產生一定的影響。
4、登錄昆騰存儲的管理界面,獲取到StorNext文件系統中和卷相關的一些基本信息。繼續分析StorNext文件系統中的Meta卷和Data卷。StorNext文件系統中包含2個Data卷,每一個完整的Data卷都是由多組RAID中的LUN組成的。
5、北亞企安數據恢復工程師分析LUN,獲取到LUN之間組合的算法規律,根據這些規律虛擬重組Data卷。
6、分析Meta卷中的節點信息和目錄項信息,Meta卷和Data卷之間的對應關系進行,針對一個Meta卷管理多個Data卷的情況,研究得到Meta卷到Data卷的索引算法。
7、獲取到存儲上的全部數據后,北亞企安數據恢復工程師編寫數據恢復程序。掃描和解析卷內的目錄項信息及節點信息,提取節點信息及目錄項信息。
8、利用分析到的數據信息編寫數據提取程序,并提取存儲內的卷。
9、服務器數據恢復工程師利用數據提取程序提取數據,數據提取完成后隨機抽取驗證提取的數據。驗證數據沒有異常后讓用戶方驗證數據,經過驗證用戶方確認所有數據完整恢復。