nas存儲服務(wù)器磁盤陣列失效、服務(wù)器無法訪問解決過程
摘要:今天要介紹的是一款nas存儲服務(wù)器,服務(wù)器內(nèi)有硬盤出現(xiàn)故障離線導(dǎo)致的磁盤陣列失效,進而影響上層服務(wù)器的訪問,需要進行數(shù)據(jù)恢復(fù),經(jīng)過數(shù)據(jù)恢復(fù)中心的一系列數(shù)據(jù)恢復(fù)操作,現(xiàn)在數(shù)據(jù)已經(jīng)全部恢復(fù),服務(wù)器也可以正常使用,下面簡單介紹這次數(shù)據(jù)恢復(fù)的過程
今天要介紹的是一款nas存儲服務(wù)器,服務(wù)器內(nèi)有硬盤出現(xiàn)故障離線導(dǎo)致的磁盤陣列失效,進而影響上層服務(wù)器的訪問,需要進行數(shù)據(jù)恢復(fù),經(jīng)過數(shù)據(jù)恢復(fù)中心的一系列數(shù)據(jù)恢復(fù)操作,現(xiàn)在數(shù)據(jù)已經(jīng)全部恢復(fù),服務(wù)器也可以正常使用,下面簡單介紹這次數(shù)據(jù)恢復(fù)的過程。
服務(wù)器數(shù)據(jù)恢復(fù)故障表現(xiàn)
本次數(shù)據(jù)恢復(fù)的服務(wù)器為nas存儲,服務(wù)器上配備了14塊硬盤組成了raid6磁盤陣列。
服務(wù)器在正常運行過程中突然有硬盤出現(xiàn)故障離線,導(dǎo)致磁盤陣列失效,服務(wù)器內(nèi)的設(shè)備無法正常訪問了。
服務(wù)器數(shù)據(jù)恢復(fù)分析
工程師首先對客戶服務(wù)器內(nèi)的所有硬盤都進行了底層數(shù)據(jù)檢測。經(jīng)檢測發(fā)現(xiàn)客戶的服務(wù)器雖然磁盤陣列失效,但thin-lvm結(jié)構(gòu)及thin-lv尚未被破壞,可以進行數(shù)據(jù)恢復(fù),但由于thin-lvm算法結(jié)構(gòu)相對復(fù)雜,恢復(fù)數(shù)據(jù)的難度將會非常大。
服務(wù)器數(shù)據(jù)恢復(fù)過程
1、重組服務(wù)器RAID結(jié)構(gòu)
通過對服務(wù)器底層數(shù)據(jù)的分析獲取磁盤陣列必要信息,使用數(shù)據(jù)恢復(fù)專業(yè)設(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)過校驗,服務(wù)器數(shù)據(jù)恢復(fù)工程師獲取到的meta-lv和data-lv均未完整、正確的。
3、thin-pool解析
分析meta-lv,獲取其中的原信息并進行解讀,進一步獲取全部的thin-lv信息。通過服務(wù)器數(shù)據(jù)恢復(fù)工程師自己編寫的數(shù)據(jù)提取程序?qū)λ衪hin-lv信息進行提取。
4、thin-lv解析
當(dāng)所有thin-lv信息獲取完畢后采用服務(wù)器數(shù)據(jù)恢復(fù)專用程序?qū)ξ募到y(tǒng)的完整性和正確性進行校驗,校驗無誤。解析thin-lv并提取服務(wù)器內(nèi)的所有數(shù)據(jù)文件。
服務(wù)器數(shù)據(jù)恢復(fù)結(jié)果
經(jīng)過服務(wù)器數(shù)據(jù)恢復(fù)工程師的努力分析和提取,最終提取出了客戶服務(wù)器內(nèi)的所有數(shù)據(jù),經(jīng)過簡單的檢驗后由客戶主導(dǎo)對恢復(fù)出的服務(wù)器數(shù)據(jù)進行完整性和可用性驗證。
經(jīng)過客戶驗證,最終確認(rèn)本次數(shù)據(jù)恢復(fù)結(jié)果完整,數(shù)據(jù)可用,確認(rèn)服務(wù)器數(shù)據(jù)恢復(fù)成功。
服務(wù)器數(shù)據(jù)恢復(fù)故障表現(xiàn)
本次數(shù)據(jù)恢復(fù)的服務(wù)器為nas存儲,服務(wù)器上配備了14塊硬盤組成了raid6磁盤陣列。
服務(wù)器在正常運行過程中突然有硬盤出現(xiàn)故障離線,導(dǎo)致磁盤陣列失效,服務(wù)器內(nèi)的設(shè)備無法正常訪問了。
服務(wù)器數(shù)據(jù)恢復(fù)分析
工程師首先對客戶服務(wù)器內(nèi)的所有硬盤都進行了底層數(shù)據(jù)檢測。經(jīng)檢測發(fā)現(xiàn)客戶的服務(wù)器雖然磁盤陣列失效,但thin-lvm結(jié)構(gòu)及thin-lv尚未被破壞,可以進行數(shù)據(jù)恢復(fù),但由于thin-lvm算法結(jié)構(gòu)相對復(fù)雜,恢復(fù)數(shù)據(jù)的難度將會非常大。
服務(wù)器數(shù)據(jù)恢復(fù)過程
1、重組服務(wù)器RAID結(jié)構(gòu)
通過對服務(wù)器底層數(shù)據(jù)的分析獲取磁盤陣列必要信息,使用數(shù)據(jù)恢復(fù)專業(yè)設(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)過校驗,服務(wù)器數(shù)據(jù)恢復(fù)工程師獲取到的meta-lv和data-lv均未完整、正確的。
3、thin-pool解析
分析meta-lv,獲取其中的原信息并進行解讀,進一步獲取全部的thin-lv信息。通過服務(wù)器數(shù)據(jù)恢復(fù)工程師自己編寫的數(shù)據(jù)提取程序?qū)λ衪hin-lv信息進行提取。
4、thin-lv解析
當(dāng)所有thin-lv信息獲取完畢后采用服務(wù)器數(shù)據(jù)恢復(fù)專用程序?qū)ξ募到y(tǒng)的完整性和正確性進行校驗,校驗無誤。解析thin-lv并提取服務(wù)器內(nèi)的所有數(shù)據(jù)文件。
服務(wù)器數(shù)據(jù)恢復(fù)結(jié)果
經(jīng)過服務(wù)器數(shù)據(jù)恢復(fù)工程師的努力分析和提取,最終提取出了客戶服務(wù)器內(nèi)的所有數(shù)據(jù),經(jīng)過簡單的檢驗后由客戶主導(dǎo)對恢復(fù)出的服務(wù)器數(shù)據(jù)進行完整性和可用性驗證。
經(jīng)過客戶驗證,最終確認(rèn)本次數(shù)據(jù)恢復(fù)結(jié)果完整,數(shù)據(jù)可用,確認(rèn)服務(wù)器數(shù)據(jù)恢復(fù)成功。
上一篇: 服務(wù)器日常維護小方法