nas存儲硬盤故障離線導致陣列失效,服務(wù)器無法訪問的數(shù)據(jù)恢復(fù)
nas數(shù)據(jù)恢復(fù)環(huán)境:
nas存儲服務(wù)器
14塊硬盤組成raid6
故障:
服務(wù)器正常運行過程中硬盤出現(xiàn)故障離線,磁盤陣列失效,服務(wù)器內(nèi)的設(shè)備無法正常訪問了。客戶聯(lián)系北亞數(shù)據(jù)恢復(fù)中心進行數(shù)據(jù)恢復(fù)。
nas存儲數(shù)據(jù)恢復(fù)分析:
北亞數(shù)據(jù)恢復(fù)中心的工程師首先對nas存儲服務(wù)器內(nèi)的所有硬盤都進行了底層數(shù)據(jù)檢測。經(jīng)檢測發(fā)現(xiàn)這臺nas存儲服務(wù)器雖然磁盤陣列失效,但thin-lvm結(jié)構(gòu)及thin-lv尚未被破壞,可以進行數(shù)據(jù)恢復(fù),但由于thin-lvm算法結(jié)構(gòu)相對復(fù)雜,恢復(fù)數(shù)據(jù)的難度非常大。
nas存儲數(shù)據(jù)恢復(fù)過程:
1、重組服務(wù)器RAID結(jié)構(gòu)
北亞數(shù)據(jù)恢復(fù)工程師通過對服務(wù)器底層數(shù)據(jù)的分析獲取磁盤陣列必要信息,使用北亞專用數(shù)據(jù)恢復(fù)設(shè)備對raid6磁盤陣列進行重組,還原服務(wù)器原始狀態(tài)。
2、thin-lvm結(jié)構(gòu)分析
獲取并解讀lvm配置信息,重組lvm結(jié)構(gòu),獲取thin-pool相關(guān)的meta-lv和data-lv,并對相關(guān)性進行校驗,經(jīng)過校驗,北亞數(shù)據(jù)恢復(fù)工程師獲取到的meta-lv和data-lv均是未完整、正確的。
3、thin-pool解析
北亞數(shù)據(jù)恢復(fù)工程師分析meta-lv,獲取其中的原信息并進行解讀,進一步獲取全部的thin-lv信息。通過北亞數(shù)據(jù)恢復(fù)工程師自己編寫的數(shù)據(jù)提取程序?qū)λ衪hin-lv信息進行提取。
4、thin-lv解析
當所有thin-lv信息獲取完畢后采用北亞服務(wù)器數(shù)據(jù)恢復(fù)專用程序?qū)ξ募到y(tǒng)的完整性和正確性進行校驗,校驗無誤。解析thin-lv并提取服務(wù)器內(nèi)的所有數(shù)據(jù)文件。
nas存儲數(shù)據(jù)恢復(fù)結(jié)果:
經(jīng)過北亞數(shù)據(jù)恢復(fù)工程師的努力分析和提取,最終提取出了這臺nas存儲服務(wù)器的所有數(shù)據(jù),經(jīng)過簡單的檢驗后由客戶對恢復(fù)出的nas存儲服務(wù)器數(shù)據(jù)進行完整性和可用性驗證。
下一篇:navicat for mysql 數(shù)據(jù)庫備份和恢復(fù)2種方法