一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【服務器數(shù)據(jù)恢復】infortrend存儲RAID6數(shù)據(jù)出錯的數(shù)據(jù)恢復案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2022-11-14 14:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

服務器數(shù)據(jù)恢復環(huán)境:

infortrend某型號存儲;

12塊硬盤組成RAID6,一個GPT分區(qū)文件系統(tǒng)為NTFS。

服務器故障:

3塊硬盤離線后強制激活并做了REBUILD,數(shù)據(jù)出錯。

服務器數(shù)據(jù)恢復過程:

1、在一臺WINDOWS Server服務器上用一張陣列卡接2組磁盤陣列。A組陣列連接12塊源盤,B組陣列連接12塊目標盤。

2、保持A組所有磁盤在WINDOWS Server中脫機并激活所有B組硬盤。用工具把A組12塊硬盤一對一鏡像到B組12塊硬盤。

3、鏡像完成后,關(guān)機并將A組源盤全部取出,后續(xù)的數(shù)據(jù)恢復操作全部在鏡像盤上進行,避免對原始數(shù)據(jù)造成二次傷害。

4、分析12塊鏡像盤結(jié)構(gòu),發(fā)現(xiàn)每塊硬盤前部都有明顯的RAID信息的痕跡,查找并確定RAID中LUN的起始分配位置。

5、推斷RAID6算法,經(jīng)過檢測分析發(fā)現(xiàn)故障RAID6是基于標準P與另一個未知算法法則Q的右異步?;诂F(xiàn)有資料分析,基于PQ均等螺旋分布的RAID6只有里德-所羅門(Reed-solomon)算法 ,懷疑本案例中的RAID6為Reed-solomon算法 的變種,但由于在同一條帶全0位置發(fā)現(xiàn)非全0的情況,故此算法推斷不成立。北亞數(shù)據(jù)恢復工程師結(jié)合對控制器的測試,發(fā)現(xiàn)故障RAID6的Q校驗基于一種隨機的xor(如同Park編碼),算法完全隨機,但校驗分布和Park完全不同,所以即使思路相似,但算法不一樣。

6、因為需要找到所有12塊盤缺2塊盤時的完整算法,共有C(12,2)=66種缺盤情況,每一種至少需要16種運算規(guī)則,經(jīng)程序運行后發(fā)現(xiàn)為了得到一個單元大約要運算30-50次xor。用程序生成的運算公式并引入可以簡化算法的中間變量層,優(yōu)化算法模塊。

7、針對一個明顯不同步的數(shù)據(jù)塊區(qū),北亞數(shù)據(jù)恢復工程師專門編寫了一段程序。計算所有C(12,2)并比較計算后的結(jié)果與預想結(jié)果,最后確定掉線盤0號盤與3號盤。

8、二進制優(yōu)化算法,所有運算放棄STL,改用數(shù)組,并使用bitmap的理念表示表達式中的所有成員,實現(xiàn)算法的最大性能優(yōu)化。按照算法和分析出來的結(jié)構(gòu)對數(shù)據(jù)進行初步分析,沒有發(fā)現(xiàn)明顯的數(shù)據(jù)異常。

9、生成數(shù)據(jù)到另一個準備好的目標存儲。到此步,數(shù)據(jù)恢復工作已經(jīng)完成。

數(shù)據(jù)恢復總結(jié):

本案例數(shù)據(jù)恢復工作斷斷續(xù)續(xù)一共耗費了2個月的時間。在整個數(shù)據(jù)恢復的過程中我們編寫了近萬行代碼進行判斷、分析、優(yōu)化、測試、恢復。

數(shù)據(jù)恢復完成后,用戶抽查驗證的數(shù)據(jù)全部正常,但不排除有部分數(shù)據(jù)有少許的損壞。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關(guān)注

    關(guān)注

    13

    文章

    9793

    瀏覽量

    87941
  • 數(shù)據(jù)恢復
    +關(guān)注

    關(guān)注

    10

    文章

    649

    瀏覽量

    18142
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    服務器數(shù)據(jù)恢復—Linux系統(tǒng)服務器崩潰的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: linux操作系統(tǒng)服務器中有一組由4塊SAS接口硬盤組建的raid5陣列。
    的頭像 發(fā)表于 05-20 15:46 ?190次閱讀

    服務器數(shù)據(jù)恢復raid6陣列硬盤故障導致上層分區(qū)丟失的數(shù)據(jù)恢復案例

    一臺由16塊硬盤組成的raid6磁盤陣列。磁盤陣列中有一塊硬盤因為物理故障掉線,導致服務器上層虛擬機無法正常使用,部分分區(qū)丟失,重啟物理服務器后發(fā)現(xiàn)數(shù)據(jù)丟失。
    的頭像 發(fā)表于 04-02 10:15 ?254次閱讀

    服務器數(shù)據(jù)恢復raid5陣列中硬盤壞道導致陣列崩潰的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 某品牌DS3512存儲中有一組由6塊SAS磁盤組建的
    的頭像 發(fā)表于 03-28 13:25 ?312次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid</b>5陣列中硬盤壞道導致陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復Raid5陣列熱備盤上線失敗的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 某公司一臺存儲上有一組由15塊硬盤組建的raid5陣列。raid5陣列上
    的頭像 發(fā)表于 03-26 15:17 ?283次閱讀

    服務器數(shù)據(jù)恢復RAID5陣列熱備盤同步數(shù)據(jù)失敗的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 華為S5300存儲中有12塊FC硬盤,其中11塊硬盤作為數(shù)據(jù)盤組建了
    的頭像 發(fā)表于 12-04 16:02 ?821次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>RAID</b>5陣列熱備盤同步<b class='flag-5'>數(shù)據(jù)</b>失敗的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復raid6硬盤重組raid5怎樣恢復原始raid6陣列的數(shù)據(jù)?

    服務器存儲數(shù)據(jù)恢復環(huán)境: 存儲中有一組由12塊硬盤組建的RAID6陣列,上層linux操作系統(tǒng)
    的頭像 發(fā)表于 11-29 14:14 ?487次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid6</b>硬盤重組<b class='flag-5'>raid</b>5怎樣<b class='flag-5'>恢復</b>原始<b class='flag-5'>raid6</b>陣列的<b class='flag-5'>數(shù)據(jù)</b>?

    服務器數(shù)據(jù)恢復—華為OceanStor存儲RAID5陣列數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 華為品牌型號為OceanStor S2600T的存儲設(shè)備,存儲上有一
    的頭像 發(fā)表于 11-14 10:53 ?611次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—華為OceanStor<b class='flag-5'>存儲</b>中<b class='flag-5'>RAID</b>5陣列<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—EqualLogic存儲硬盤指示燈亮黃燈的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 一臺EqualLogic存儲中有一組由16塊SAS硬盤組建的RAID
    的頭像 發(fā)表于 11-05 17:43 ?527次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EqualLogic<b class='flag-5'>存儲</b>硬盤指示燈亮黃燈的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復RAID5陣列硬盤離線但熱備盤未激活的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 一臺服務器上有一組由5塊硬盤(4塊數(shù)據(jù)盤+1塊熱備盤)組建的raid5陣
    的頭像 發(fā)表于 10-15 10:33 ?648次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>RAID</b>5陣列硬盤離線但熱備盤未激活的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—從數(shù)據(jù)恢復的角度討論RAID磁盤陣列的存儲安全問題

    出于盡可能避免數(shù)據(jù)災難的設(shè)計初衷,RAID解決了3個問題:容量問題、IO性能問題、存儲安全(冗余)問題。從數(shù)據(jù)恢復的角度討論
    的頭像 發(fā)表于 09-07 10:21 ?542次閱讀

    服務器數(shù)據(jù)恢復—雙循環(huán)RAID5陣列崩潰,數(shù)據(jù)如何恢復?

    服務器存儲數(shù)據(jù)恢復環(huán)境: 一臺存儲中有一組由7塊硬盤組建的RAID5陣列,
    的頭像 發(fā)表于 09-02 11:35 ?704次閱讀

    服務器數(shù)據(jù)恢復—LeftHand存儲結(jié)構(gòu)介紹和數(shù)據(jù)恢復案例

    LeftHand存儲支持RAID5、RAID6、RAID10磁盤陣列,同時還支持卷快照,卷動態(tài)擴容等。下面簡單聊一下LeftHand存儲的結(jié)
    的頭像 發(fā)表于 08-29 11:22 ?410次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—LeftHand<b class='flag-5'>存儲</b>結(jié)構(gòu)介紹和<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—SAN環(huán)境下LUN映射出錯導致文件系統(tǒng)共享沖突的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 一臺存儲中有一組由6塊硬盤組成的
    的頭像 發(fā)表于 08-02 15:18 ?523次閱讀

    服務器數(shù)據(jù)恢復—搬遷導致服務器無法識別raid數(shù)據(jù)恢復案例

    雙循環(huán)的校驗方式。 北亞企安數(shù)據(jù)恢復工程師到達現(xiàn)場后對故障服務器進行了初檢,經(jīng)過檢測發(fā)現(xiàn)raid信息丟失。
    的頭像 發(fā)表于 07-25 16:34 ?819次閱讀

    服務器數(shù)據(jù)恢復—LeftHand存儲結(jié)構(gòu)&amp;raid故障的數(shù)據(jù)恢復案例

    LeftHand存儲數(shù)據(jù)恢復案例: 服務器存儲數(shù)據(jù)恢復
    的頭像 發(fā)表于 07-19 10:25 ?634次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—LeftHand<b class='flag-5'>存儲</b>結(jié)構(gòu)&amp;<b class='flag-5'>raid</b>故障的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例