服務器數(shù)據(jù)恢復環(huán)境:
一臺Web服務器中有一組由8塊磁盤組建的raid6磁盤陣列,用來運行數(shù)據(jù)庫和存儲普通辦公文件。
服務器故障:
服務器raid6磁盤陣列中有兩塊硬盤離線,但是管理員沒有注意到這種情況,沒有及時更換離線硬盤。不久之后該raid6磁盤陣列中又有一塊硬盤離線,超出了raid6冗余級別所允許的最大數(shù)量,就是這塊硬盤的離線導致該raid6陣列的崩潰。
經過溝通后了解到:該服務器出現(xiàn)故障后,用戶方已經找過一家數(shù)據(jù)恢復服務商對故障服務器做了數(shù)據(jù)恢復并恢復了大部分的數(shù)據(jù),但是還是有部分數(shù)據(jù)遭到嚴重破壞無法使用,近幾十天更新的辦公文件也沒有恢復出來。
服務器數(shù)據(jù)恢復過程:
1、我們數(shù)據(jù)恢復中心拿到故障服務器所有硬盤之后,將所有硬盤連接到北亞企安數(shù)據(jù)恢復服務器上以只讀方式做鏡像備份。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復操作都基于鏡像文件進行,避免對原始數(shù)據(jù)再次造成破壞。
2、分析鏡像文件發(fā)現(xiàn)該raid6磁盤陣列內最先離線的兩塊硬盤至少有數(shù)月沒有寫入過新的數(shù)據(jù)了,所以能否成功恢復故障服務器數(shù)據(jù)的關鍵就在于最后離線那塊硬盤。
3、故障服務器raid6磁盤陣列使用的是雙校驗,但是由于最早離線的兩塊磁盤已經處于離線狀態(tài)很長時間了,通過普通的異或運算已經無法恢復該raid6陣列中的丟失數(shù)據(jù)了。
4、北亞企安數(shù)據(jù)恢復工程師決定使用基于Reed-Solomon算法生成的第二種校驗方式來恢復數(shù)據(jù),這種數(shù)據(jù)恢復方法是北亞企安數(shù)據(jù)恢復中心的核心算法之一。
5、根據(jù)該核心算法,北亞企安數(shù)據(jù)恢復工程師編寫小程序重組和提取被破壞的數(shù)據(jù),生成完整鏡像。
6、對提取出來的數(shù)據(jù)進行驗證沒有發(fā)現(xiàn)問題后聯(lián)系用戶方親自驗證數(shù)據(jù)。經過用戶反復驗證,確認故障服務器內所有數(shù)據(jù)完整可用,數(shù)據(jù)庫也可正常使用,本次數(shù)據(jù)恢復工作完成。
審核編輯:湯梓紅
-
Web
+關注
關注
2文章
1267瀏覽量
69596 -
服務器
+關注
關注
12文章
9272瀏覽量
85813 -
數(shù)據(jù)恢復
+關注
關注
10文章
585瀏覽量
17565
發(fā)布評論請先 登錄
相關推薦
評論