服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
一臺網(wǎng)站服務(wù)器中有一組由6塊磁盤組建的RAID6磁盤陣列,操作系統(tǒng)層面運(yùn)行MySQL數(shù)據(jù)庫和存放一些其他類型文件。
服務(wù)器故障:
該服務(wù)器在工作過程中,raid6磁盤陣列中有兩塊磁盤先后離線,不知道是管理員沒有注意或者沒有重視這個情況,沒有為該raid6磁盤陣列更換離線磁盤。當(dāng)?shù)谌龎K硬盤離線后,該raid6陣列崩潰,服務(wù)器癱瘓,該服務(wù)器上跑的業(yè)務(wù)停擺。如果更換硬盤重新組建陣列,則陣列中的所有數(shù)據(jù)會全部丟失。
服務(wù)器管理員嘗試通過市面上比較流行的數(shù)據(jù)恢復(fù)軟件對服務(wù)器中的數(shù)據(jù)進(jìn)行搶救,但是仍有大部分?jǐn)?shù)據(jù)丟失無法恢復(fù)。管理員求助我們數(shù)據(jù)恢復(fù)中心,要求恢復(fù)服務(wù)器中所有數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器內(nèi)所有硬盤編號后取出,經(jīng)過硬件工程師檢測沒有發(fā)現(xiàn)有硬盤存在明顯的硬件故障,都可以正常讀取數(shù)據(jù)。以只讀方式將所有磁盤進(jìn)行扇區(qū)級別的全盤鏡像,鏡像完成后按照編號將所有磁盤還原到原服務(wù)器中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、服務(wù)器磁盤陣列中3塊硬盤同時掉線的概率可以忽略不計,要恢復(fù)磁盤陣列中的數(shù)據(jù)首先需要搞清楚這幾塊硬盤離線的先后順序,找到最后離線的硬盤。如果最后離線的那塊硬盤存在硬件故障則修復(fù)硬件故障,然后提取數(shù)據(jù)。根據(jù)該raid陣列的存儲結(jié)構(gòu)分析raid結(jié)構(gòu)參數(shù),然后利用這些參數(shù)重組raid。
3、本案例服務(wù)器中的raid6磁盤陣列使用的是雙校驗?zāi)J剑旱谝粋€校驗方式是普通的oxr(異或運(yùn)算),第二個校驗方式是reed-solmon算法。一般情況下通過第一個校驗方式即可恢復(fù)數(shù)據(jù),但是本案例中radi6陣列中的前兩塊離線硬盤很早之前就已經(jīng)掉線,不具備數(shù)據(jù)恢復(fù)的條件,所以無法通過第一種校驗方式來恢復(fù)數(shù)據(jù)。第二種校驗方式比較復(fù)雜,所以管理員通過市面上常用的數(shù)據(jù)恢復(fù)軟件恢復(fù)出來的數(shù)據(jù)大量缺失,且數(shù)據(jù)庫無法使用。
4、北亞企安數(shù)據(jù)恢復(fù)中心工程師團(tuán)隊對reed-solomon算法進(jìn)行過技術(shù)攻關(guān),擁有通過reed-solomon算法恢復(fù)數(shù)據(jù)的實(shí)際案例經(jīng)驗。經(jīng)過一番努力,北亞企安數(shù)據(jù)恢復(fù)工程師通過分析獲取到該raid6磁盤陣列的關(guān)鍵參數(shù)并提取出完整的鏡像數(shù)據(jù)。
5、經(jīng)過用戶方管理員的驗證,確認(rèn)所有數(shù)據(jù)成功恢復(fù),數(shù)據(jù)庫可以使用,本次服務(wù)器數(shù)據(jù)恢復(fù)工作完成。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9321瀏覽量
86111 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
586瀏覽量
17658 -
RAID6
+關(guān)注
關(guān)注
0文章
9瀏覽量
5941
發(fā)布評論請先 登錄
相關(guān)推薦
服務(wù)器數(shù)據(jù)恢復(fù)—RAID5陣列硬盤離線但熱備盤未激活的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>RAID</b>5<b class='flag-5'>陣列</b>硬盤<b class='flag-5'>離線</b>但熱備盤未激活的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/8D/A3/wKgaomS-P5qABpvpAAJHt7YF-2Q139.png)
服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列熱備盤上線同步失敗的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>raid</b>5<b class='flag-5'>陣列</b>熱備盤上線同步失敗的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/8D/2B/wKgaomS3heOAGqZwAADIz5kURg8867.png)
服務(wù)器數(shù)據(jù)恢復(fù)—不當(dāng)操作導(dǎo)致raid5陣列數(shù)據(jù)無法恢復(fù)的案例
服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列熱備盤同步失敗的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>raid</b>5<b class='flag-5'>陣列</b>熱備盤同步失敗的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/AB/FA/poYBAGSIG0OAGf3SAAHmvStiJKA135.png)
服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列熱備盤未完全激活導(dǎo)致陣列崩潰的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EMC存儲中raid5陣列多塊硬盤離線的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—raid6陣列成員盤重組raid5陣列如何恢復(fù)原raid數(shù)據(jù)?
服務(wù)器數(shù)據(jù)恢復(fù)—磁盤不穩(wěn)定被踢導(dǎo)致raid5陣列崩潰的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>磁盤</b>不穩(wěn)定被踢導(dǎo)致<b class='flag-5'>raid</b>5<b class='flag-5'>陣列</b>崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/EC/E1/wKgZomZpFfuAdGRFAAGCY5ulPiE439.png)
服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列磁盤離線后強(qiáng)制上線導(dǎo)致數(shù)據(jù)丟失的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列硬盤離線且熱備盤未激活的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>raid</b>5<b class='flag-5'>陣列</b>硬盤<b class='flag-5'>離線</b>且熱備盤未激活的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/EC/35/wKgZomZhfCSAUxUVAAHViov44ZE370.png)
服務(wù)器數(shù)據(jù)恢復(fù)—X3650服務(wù)器raid5磁盤陣列數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—RAID5多塊磁盤掉線導(dǎo)致崩潰的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>RAID</b>5<b class='flag-5'>多</b><b class='flag-5'>塊</b><b class='flag-5'>磁盤</b>掉線導(dǎo)致崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/A4/BF/pYYBAGRcklmAH4s_AAJJZxWzDlg105.png)
服務(wù)器數(shù)據(jù)恢復(fù)—RAID5陣列兩塊盤出現(xiàn)物理故障離線的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>RAID</b>5<b class='flag-5'>陣列</b>兩<b class='flag-5'>塊</b>盤出現(xiàn)物理故障<b class='flag-5'>離線</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file.elecfans.com/web2/M00/A2/C6/poYBAGRTccyAPEF7AAQvx3Zg2Kw525.png)
服務(wù)器數(shù)據(jù)恢復(fù)—分享幾個服務(wù)器數(shù)據(jù)恢復(fù)的案例
服務(wù)器數(shù)據(jù)恢復(fù)-異常斷電導(dǎo)致服務(wù)器故障的數(shù)據(jù)恢復(fù)案例
![<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-異常斷電導(dǎo)致<b class='flag-5'>服務(wù)器</b>故障的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例](https://file1.elecfans.com/web2/M00/C2/C2/wKgaomXe3RKAB9LAAAGGXQmfEy8104.png)
評論