服務器數(shù)據(jù)恢復環(huán)境:
服務器中有一組由6塊磁盤組建的RAID6磁盤陣列。服務器作為WEB服務器使用,上面運行了MYSQL數(shù)據(jù)庫以及存放了網(wǎng)站代碼和其他數(shù)據(jù)文件。
服務器故障:
在服務器運行過程中該raid6陣列中有兩塊磁盤先后離線,但是管理員沒有注意到這個問題,沒有及時更換磁盤。當該raid6陣列中的第三塊磁盤離線時該raid6陣列崩潰,服務器中的數(shù)據(jù)全部丟失。用戶方在故障發(fā)生后立即讓當?shù)財?shù)據(jù)恢復服務商恢復數(shù)據(jù)。經(jīng)過該數(shù)據(jù)恢復服務商的操作后,仍有近一個月的數(shù)據(jù)沒有恢復出來,MYSQL數(shù)據(jù)庫嚴重損壞。
服務器數(shù)據(jù)恢復過程:
1、將故障服務器raid6磁盤陣列中的6塊磁盤以只讀方式全盤鏡像備份到北亞企安數(shù)據(jù)恢復中心的存儲池中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復操作都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。鏡像完成后將所有磁盤按照原樣還原到故障服務器中。
2、基于鏡像文件分析后。發(fā)現(xiàn)最先離線的兩塊離線磁盤其實很早就已經(jīng)離線,很長一段時間已經(jīng)沒有寫入新的數(shù)據(jù)了。
3、基于鏡像文件對底層數(shù)據(jù)進行分析,發(fā)現(xiàn)故障RAID6陣列采用的是雙校驗:第一個校驗是由普通的XOR運算生成,而第二個校驗是由Reed-Solomon算法生成。
4、故障服務器RAID6陣列中兩塊早離線的磁盤已經(jīng)很長一段時間不寫入新數(shù)據(jù)了,所以要想完整恢復數(shù)據(jù)就必須運用第二個由Reed-Solomon算法生成的校驗,否則會導致最新的數(shù)據(jù)丟失。當時行業(yè)中還沒有現(xiàn)成的數(shù)據(jù)恢復類軟件能解決這個問題,雖然有部分軟件設計了這一功能,但只是擺設而已。這也就是之前這家數(shù)據(jù)恢復服務商沒能夠完整恢復所有數(shù)據(jù)的原因所在。
5、北亞企安數(shù)據(jù)恢復工程師分析出原RAID6的結構等相關參數(shù),使用北亞企安自主編寫的RAID6恢復軟件生成出一個完整鏡像。將生成的鏡像導回用戶方用新磁盤搭建好的服務器環(huán)境中,開機一切正常。

北亞企安數(shù)據(jù)恢復——raid6數(shù)據(jù)恢復
6、經(jīng)過用戶方的多方面反復驗證,確認恢復出來的數(shù)據(jù)完整有效,沒有任何問題。本次數(shù)據(jù)恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
14文章
10371瀏覽量
91771 -
數(shù)據(jù)恢復
+關注
關注
10文章
728瀏覽量
19049
發(fā)布評論請先 登錄
服務器硬盤損壞數(shù)據(jù)恢復,北亞數(shù)據(jù)恢復案例
服務器RAID陣列故障數(shù)據(jù)恢復典型案例與技術解析
【服務器數(shù)據(jù)恢復】多盤掉線RAID6數(shù)據(jù)恢復:基于Reed-Solomon算法的修復
【服務器數(shù)據(jù)恢復】服務器raid5陣列raid模塊損壞的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—硬盤離線致raid5陣列崩潰,數(shù)據(jù)恢復大揭秘
服務器數(shù)據(jù)恢復—EqualLogic存儲上raid5磁盤陣列數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—RAIDZ多塊硬盤離線導致服務器崩潰的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—Raid6陣列數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—服務器斷電導致raid模塊損壞的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—StorNext文件系統(tǒng)數(shù)據(jù)丟失的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—壞道“突襲”Raid5陣列,數(shù)據(jù)恢復大揭秘
服務器數(shù)據(jù)恢復—硬盤離線導致raid上層的卷無法掛載的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—raid5陣列多塊硬盤離線導致raid崩潰的數(shù)據(jù)恢復
服務器數(shù)據(jù)恢復-服務器RAID6三塊磁盤離線的數(shù)據(jù)恢復案例
評論