那曲檬骨新材料有限公司

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

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

3天內不再提示

RAID5數據恢復—如何重組RAID5陣列?

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-10-22 15:48 ? 次閱讀

RAID5數據恢復環境:
一臺存儲上有一組由12塊SCSI硬盤(11塊數據盤+1塊熱備盤)組建的RAID5磁盤陣列,FreeBSD操作系統+zfs文件系統。

RAID5故障:
其中一塊盤出現故障,需要重組該raid5磁盤陣列。

RAID5數據恢復過程:
1、將存儲關機,將存儲中所有磁盤標記后從槽位上取出。以只讀方式將所有磁盤進行扇區級全盤鏡像,鏡像完成后將所有磁盤按照原樣還原到存儲中。后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、基于鏡像文件分析所有磁盤底層數據,獲取重組raid5所需要的信息,包括:RAID5起始扇區、塊大小(條帶大小)分析、RAID5成員盤盤序、校驗方向、數據走向。
2.1、RAID5起始扇區。
RAID起始扇區是指RAID內的數據在每塊物理盤上的起始位置。起始扇區只存在于一塊物理盤,大多數情況是0扇區。

wKgZomcXV4SATWTVAABcfnhAhrg486.png



使用數據恢復軟件的同步功能將11塊數據盤定位在0扇區,可以看到11塊盤中只有3塊盤(1號盤、2號盤和出現故障的那塊盤)的0扇區有“55 AA”標志,這個標志說明是MBR磁盤結構。

poYBAGMqqImASA_vAAKFwpcEj5A408.png



分析raid5起始扇區位于哪塊硬盤。先看出現故障的那塊硬盤,這塊故障硬盤的結尾顯示這是一個GPT頭備份且只有128MB大小。

poYBAGMqqI6AWfLtAABO7nxHNX4508.png



剩下的0扇區有“55 AA”標志的另外2塊磁盤(1號盤和2號盤)中的0扇區有起始扇區或校驗。
2.2、塊大小(條帶大小)。
塊也稱條帶,是RAID處理數據的基本單元,不同的RAID條帶大小有所不同。由于一個校驗區的大小是一個條帶的大小,根據這個規則分析該RAID5實例。此實例使用的是zfs文件系統,同步顯示11塊物理盤的某個扇區,發現有一塊盤的此扇區和其他盤的的此扇區明顯不一樣,這是位于該盤的校驗區。順著該盤的該扇區上下尋找,找到連續的128個扇區。這128個扇區就是這個RAID5的條帶大小。
2.3、RAID5盤序。
同步定位11塊硬盤的53654656扇區。發現1號盤的該扇區與其他盤的該扇區不同,這個是1號盤的校驗區。接著分析1號盤的下一個條帶,即53654656+128=53654784扇區,發現2號盤的這個扇區和其他盤的不同,所以2號盤從53654784扇區開始的條帶是校驗區。以此方式繼續分析,找到3號盤的校驗區,4號盤的校驗區……,“P”字母即表示校驗區。按照校驗區的位置可得到盤序。這個實例的盤序正好是從1號盤開始依次遞增的。
對于左結構來說,0扇區是起始扇區的物理盤一定是RAID5的1號盤;對于右結構來說,0扇區是起始扇區的物理盤一定是RAID5的2號盤。

poYBAGMqqJyAVj_KAABvAOn4o3I149.png



2.4、校驗方向。
RAID5的基本結構有左同步、左異步、右同步、右異步。左和右是對校驗方向來說的,區別如表1和表2所示。該RAID5實例很明顯是右走向的。

pYYBAGMqqKOAM8--AAApQxJDgeI438.png



左同步、左異步結構中的校驗塊都是從最后一塊物理盤開始,右同步、右異步結構中的校驗塊都是從第一塊物理盤開始。
判斷校驗方向的方法有兩種:
方法一、先分析起始扇區,再分析條帶大小,然后是盤序,盤序分析出來后校驗方向很容易就能看出來。
方法二、如果盤序沒有確定下來,只確定了起始扇區和條帶大小,可以采用反推法(想了解反推法可以咨詢北亞企安數據恢復工程師)。
2.5、數據走向。
數據的走向指同步或者異步。異步結構中,各條帶組內的數據塊均由低號盤向高號盤依次寫入。同步結構中,每個條帶組內第一個數據塊寫在校驗塊所在物理盤的下一個物理盤,若后面還有物理盤,則順序往后寫;若校驗塊所在物理盤后沒有物理盤,則從校驗塊所在物理盤前面的物理盤開始從低號盤向高號盤順序寫入。

poYBAGMqqImASA_vAAKFwpcEj5A408.png



3、RAID5實例分析過程(已確定此RAID5是右結構):
a、從“數據塊A”入手。

pYYBAGMqqLqAYQYOAABy9WCOjtc915.png



查看“數據塊A”末尾扇區的數據,然后再查看“數據塊B”和“數據塊C”開始扇區的數據。如果“數據塊A” 末尾扇區的數據能夠與“數據塊B” 開始扇區的數據銜接,則該RAID5屬于異步結構。如果“數據塊A” 末尾扇區的數據能夠與“數據塊C” 開始扇區的數據銜接,則該RAID5屬于同步結構。
b、從“數據塊A”入手。

poYBAGMqqL-AaOfWAABzeACauHU019.png



查看“數據塊A”末尾扇區的數據,然后再查看“數據塊B”和“數據塊C”開始扇區的數據。如果“數據塊A” 末尾扇區的數據能夠與“數據塊B” 開始扇區的數據銜接,則該RAID5屬于異步結構。如果“數據塊A” 末尾扇區的數據能夠與“數據塊C” 開始扇區的數據銜接,則該RAID5屬于同步結構。
c、從“數據塊A”入手。

poYBAGMqqMOAf2NaAABy0EVP6Qw059.png



查看“數據塊A”末尾扇區的數據,然后再查看“數據塊B”和“數據塊C”開始扇區的數據。如果“數據塊A” 末尾扇區的數據能夠與“數據塊B” 開始扇區的數據銜接,則該RAID5屬于同步結構。如果“數據塊A” 末尾扇區的數據能夠與“數據塊C” 開始扇區的數據銜接,則該RAID5屬于異步結構。
d、從“數據塊A”入手。

poYBAGMqqMqAQS8-AABzg6g2f84168.png



查看“數據塊A”末尾扇區的數據,然后再查看“數據塊B”和“數據塊C”開始扇區的數據。如果“數據塊A” 末尾扇區的數據能夠與“數據塊B” 開始扇區的數據銜接,則該RAID5屬于異步結構。如果“數據塊A” 末尾扇區的數據能夠與“數據塊C” 開始扇區的數據銜接,則該RAID5屬于同步結構。
4、重組RAID5陣列。
上面步驟分析出重組RAID5陣列所需要的信息,根據這些信息,我們就可以開始重組RAID5陣列了。
用工具打開并添加這11塊硬盤。

pYYBAGMqqNKAWwLkAACCVdVuHNQ652.png

北亞企安數據恢復—raid5數據恢復



將1.dsk添加到了左側Connected storages里。

pYYBAGMqqNiACdGnAAAdGZAYlIk050.png北亞企安數據恢復—raid5數據恢復



點擊Build RAID選項,依照RAID5的盤序把10塊盤都添加進去,開始組建RAID5陣列。

poYBAGMqqN6ACwmoAACW6muiEgM854.png

北亞企安數據恢復—raid5數據恢復



剔除出現故障的那塊盤,在其位置添加時補一個空缺,并繼續按照順序添加完其它硬盤。點擊標紅框位置處的按鈕,添加空缺硬盤。

pYYBAGMqqOKAfRXtAABscWh4g1A616.png

北亞企安數據恢復—raid5數據恢復



選擇校驗方向和數據走向。本實例條帶大小為28個扇區,即65KB,右異步結構。

poYBAGMqqOeAJmlHAABdAt3FXvA202.png

北亞企安數據恢復—raid5數據恢復



點擊Build按鈕,在彈出窗口中點擊find查找,選擇zfs文件系統。

pYYBAGMqqOyAFa2QAABOtaIWL64449.png

北亞企安數據恢復—raid5數據恢復



出現正在組建的RAID5陣列。

pYYBAGMqqPGAWYd7AABNS6r2nuk202.png

北亞企安數據恢復—raid5數據恢復



審核編輯 黃宇

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

    關注

    12

    文章

    9302

    瀏覽量

    86058
  • 磁盤陣列
    +關注

    關注

    0

    文章

    46

    瀏覽量

    14332
  • 數據恢復
    +關注

    關注

    10

    文章

    585

    瀏覽量

    17630
  • RAID5
    +關注

    關注

    0

    文章

    122

    瀏覽量

    12767
收藏 人收藏

    評論

    相關推薦

    服務器數據恢復—OceanStor存儲RAID5陣列數據恢復案例

    華為OceanStor T系列某型號存儲中有一組由24塊機械硬盤組建的一組RAID5陣列。 運行過程中該存儲設備RAID5陣列上多塊硬盤出現故障離線,
    的頭像 發表于 12-31 13:49 ?126次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—OceanStor存儲<b class='flag-5'>RAID5</b><b class='flag-5'>陣列</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復RAID5陣列兩塊硬盤離線崩潰,數據如何起死回生?

    服務器數據恢復環境: 兩組分別由4塊SAS接口硬盤組建的raid5陣列,兩組raid5陣列劃分
    的頭像 發表于 12-11 13:17 ?414次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>RAID5</b><b class='flag-5'>陣列</b>兩塊硬盤離線崩潰,<b class='flag-5'>數據</b>如何起死回生?

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

    服務器存儲數據恢復環境: 華為S5300存儲中有12塊FC硬盤,其中11塊硬盤作為數據盤組建了一組RAID5陣列,剩下的1塊硬盤作為熱備盤
    的頭像 發表于 12-04 16:02 ?379次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>RAID5</b><b class='flag-5'>陣列</b>熱備盤同步<b class='flag-5'>數據</b>失敗的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復raid5陣列崩潰導致上層lun無法正常使用的數據恢復案例

    服務器存儲數據恢復環境: 某品牌MSA2000FC存儲中有一組由7塊盤組建的RAID5陣列,另外還有1塊硬盤作為熱備盤使用。 基于RAID5
    的頭像 發表于 11-25 14:04 ?190次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid5</b><b class='flag-5'>陣列</b>崩潰導致上層lun無法正常使用的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復—華為OceanStor存儲中RAID5陣列數據恢復案例

    服務器存儲數據恢復環境: 華為品牌型號為OceanStor S2600T的存儲設備,存儲上有一組由24塊4T容量的機械硬盤組建的RAID5陣列,作為存儲池使用。 服務器存儲故障&檢
    的頭像 發表于 11-14 10:53 ?280次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—華為OceanStor存儲中<b class='flag-5'>RAID5</b><b class='flag-5'>陣列</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復—用5RAID5陣列中的4塊盤重建RAID5陣列后如何恢復原始數據?

    服務器數據恢復環境: 一臺服務器掛接一臺存儲,該存儲中有一組由5塊硬盤組建的RAID5陣列。 服務器故障: 存儲
    的頭像 發表于 10-30 15:07 ?296次閱讀

    服務器數據恢復—雙循環RAID5陣列崩潰,數據如何恢復?

    服務器存儲數據恢復環境: 一臺存儲中有一組由7塊硬盤組建的RAID5陣列,存儲中還有另外3塊盤是raid中掉線的硬盤(硬盤掉線了,管理員只
    的頭像 發表于 09-02 11:35 ?436次閱讀

    服務器數據恢復5RAID5陣列重建4盤raid5陣列如何恢復raid5數據?

    raid配置情況下,以原raid5陣列中的4塊盤作為成員盤重建了raid5陣列。結果原raid5
    的頭像 發表于 07-16 13:49 ?547次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>5</b>盤<b class='flag-5'>RAID5</b><b class='flag-5'>陣列</b>重建4盤<b class='flag-5'>raid5</b><b class='flag-5'>陣列</b>如何<b class='flag-5'>恢復</b>原<b class='flag-5'>raid5</b><b class='flag-5'>數據</b>?

    服務器數據恢復raid5陣列熱備盤同步失敗的數據恢復案例

    服務器存儲數據恢復環境: 華為S5300存儲中有一組由16塊FC硬盤組建的RAID5磁盤陣列(包含一塊熱備盤)。 服務器存儲故障: 該存儲中的
    的頭像 發表于 07-15 11:38 ?570次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid5</b><b class='flag-5'>陣列</b>熱備盤同步失敗的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復raid5陣列熱備盤未完全激活導致陣列崩潰的數據恢復案例

    服務器存儲數據恢復環境: 北京某企業一臺EMC FCAX-4存儲上搭建一組由12塊成員盤的raid5磁盤陣列,其中包括2塊熱備盤。 服務器存儲故障:
    的頭像 發表于 07-12 10:58 ?363次閱讀

    服務器數據恢復—EMC存儲中raid5陣列多塊硬盤離線的數據恢復案例

    服務器存儲數據恢復環境: 一臺EMC存儲中有一組raid5磁盤陣列,劃分1個lun供小型機使用,上層采用ZFS文件系統。 服務器存儲故障: 一臺有一組
    的頭像 發表于 07-09 11:58 ?279次閱讀

    服務器數據恢復raid5陣列硬盤壞道導致raid崩潰的數據恢復案例

    服務器存儲數據恢復環境: 某單位一臺某品牌DS5300存儲,1個機頭+4個擴展柜,50塊硬盤組建2組RAID5磁盤陣列(一組raid5
    的頭像 發表于 07-05 12:00 ?604次閱讀

    服務器數據恢復—X3650服務器raid5磁盤陣列數據恢復案例

    內的數據丟失。 數據恢復工程師在現場對故障服務器raid5陣列中的磁盤進行硬件故障檢測,經過檢測發現該
    的頭像 發表于 06-04 11:08 ?562次閱讀

    服務器數據恢復—StorNext文件系統下raid5數據恢復案例

    服務器數據恢復環境: 昆騰某型號存儲,8個存放數據的存儲柜+1個存放元數據的存儲柜。 元數據存儲:8組
    的頭像 發表于 04-22 14:51 ?459次閱讀
    服務器<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—StorNext文件系統下<b class='flag-5'>raid5</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例

    服務器數據恢復—不同型號服務器的RAID5數據恢復策略

    RAID5作為應用最廣泛的raid陣列級別之一,在不同型號服務器中的RAID5出現故障后,處理方法也不同。 RAID5
    的頭像 發表于 04-12 14:51 ?389次閱讀
    大发888游戏平台188| 北京百家乐官网网上投注| 百家乐中庄闲比例| 百家乐官网开户送8彩金| 大发888开户xa11| 太阳城网上娱乐| 百家乐最新分析仪| 玩百家乐官网澳门皇宫娱乐城 | 百家乐赌法| 玩百家乐官网游戏经验| 大发888娱乐场东南网| 240线法杨公风水| 百家乐官网翻天youtube| 皇冠国际足球| 大发888注册| 威尼斯人娱乐场色碟| 百家乐赌博代理荐| 百家乐官网网址| 闲和庄百家乐官网娱乐平台| 百家乐官网试玩网站| 盈禾娱乐| 云鼎娱乐城信誉| 大发888创建账号翻译| 百家乐怎样出千| 百家乐大眼仔路| 皇室百家乐娱乐城| 顶尖百家乐对单| 百家乐如何看面| 世嘉百家乐官网的玩法技巧和规则 | 百家乐深圳广告| 百家乐连跳趋势| 百家乐计算法| 蓝盾百家乐官网的玩法技巧和规则| 百家乐官网真人游戏投注网| bet365足球| ewin棋牌官网| 互博百家乐的玩法技巧和规则| 百家乐公开| 百家乐西园二手房| 百家乐正规站| 威尼斯人娱乐场 澳门赌场|