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

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

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

服務器數(shù)據(jù)恢復—StorNext文件系統(tǒng)下raid5數(shù)據(jù)恢復案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2024-04-22 14:51 ? 次閱讀

服務器數(shù)據(jù)恢復環(huán)境:
昆騰某型號存儲,8個存放數(shù)據(jù)的存儲柜+1個存放元數(shù)據(jù)的存儲柜。
元數(shù)據(jù)存儲:8組RAID1陣列+1組RAID10陣列+4個全局熱備硬盤。
數(shù)據(jù)存儲:32組RAID5陣列,劃分2個存儲系統(tǒng)。

服務器故障:
數(shù)據(jù)存儲的1個存儲系統(tǒng)中的一組RAID5陣列中有2塊硬盤先后出現(xiàn)故障離線,導致該RAID5陣列失效,整個存儲系統(tǒng)崩潰不可用。
本案例存儲及文件系統(tǒng)架構如下:

poYBAGQ83XqADsgNAAPisU_u_f0999.png

北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



注:Meta_LUN(元數(shù)據(jù)卷) Data_LUN(用戶數(shù)據(jù)卷)

服務器數(shù)據(jù)恢復過程:
1、將故障RAID5陣列中的所有成員盤編號后從存儲柜中取出,經(jīng)過初步檢測都可以正常讀取。以只讀方式將所有磁盤進行扇區(qū)級全盤鏡像,在鏡像過程中發(fā)現(xiàn)故障RAID5陣列中有1塊故障硬盤存在大量的壞道區(qū)域,無法完成鏡像。硬件工程師對故障硬盤進行開盤并更換固件,使用專業(yè)工具進行修復后可以繼續(xù)鏡像,但壞道仍然存在。鏡像完成后將所有磁盤按照編號還原到原存儲柜中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復操作都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。針對沒有故障的RAID陣列,進行存儲層面的備份。
部分鏡像文件:

poYBAGQ83ZKAamzAAACS0qKo1Zg713.png北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



2、基于鏡像文件分析故障RAID5陣列中所有磁盤的的底層數(shù)據(jù),獲取到故障RAID的相關信息,利用獲取到的raid信息虛擬重組原RAID5陣列,將RAID中的LUN生成鏡像文件。通過分析底層數(shù)據(jù),確定那塊發(fā)現(xiàn)大量壞道的硬盤為后離線的硬盤,由于此硬盤存在大量壞道,可能對恢復結(jié)果造成影響。
3、登錄該昆騰存儲的管理界面,獲取到StorNext文件系統(tǒng)中與卷相關的一些基本信息。

poYBAGQ83ZqASmqoAAJoBLRJPv4534.png

北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



4、繼續(xù)分析StorNext文件系統(tǒng)中的Meta卷和Data卷。StorNext文件系統(tǒng)中包含2個Data卷,每一個Data卷都是由多組RAID中的LUN組成的。分析這些LUN獲取到這些LUN之間組合的算法規(guī)律,北亞企安數(shù)據(jù)恢復工程師利用得到的算法規(guī)律編寫程序虛擬重組完整的Data卷。

pYYBAGQ83aOAG4nIAAM2mkBviTQ132.png

北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



5、分析Meta卷中的節(jié)點信息和目錄項信息,分析Meta卷和Data卷之間的對應關系,針對一個Meta卷管理多個Data卷的情況,分析Meta卷到Data卷的索引算法。
文件節(jié)點:

poYBAGQ83auAco4iAAL4VD4Bcy8636.png

北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



目錄塊:

pYYBAGQ83bOAB0BUAAOx2JFomRk577.png

北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



6、通過上面的分析&研究,獲取到了恢復數(shù)據(jù)所需要的全部信息。北亞企安數(shù)據(jù)恢復工程師編寫程序掃描Meta卷中的節(jié)點信息和目錄項信息,然后通過解析目錄項和節(jié)點獲取完整的文件系統(tǒng)目錄結(jié)構。解析每一個節(jié)點中的指針信息,將這些信息記錄在數(shù)據(jù)庫中。
文件信息:

pYYBAGQ83b2AOlPWAAP2lqQLDSk854.png

北亞企安數(shù)據(jù)恢復——StorNext數(shù)據(jù)恢復



北亞企安數(shù)據(jù)恢復工程師編寫文件提取程序讀取數(shù)據(jù)庫,根據(jù)解析出的信息以及兩個Data卷之間的聚合算法提取數(shù)據(jù)。
7、對提取出來的數(shù)據(jù)進行隨機抽樣檢測,沒有發(fā)現(xiàn)問題。將用戶方所需要的文件提取到本地后移交數(shù)據(jù)。
8、數(shù)據(jù)移交完成后,經(jīng)過檢測后,用戶方認可數(shù)據(jù)恢復結(jié)果。雖然有raid5陣列中的一塊硬盤存在大量壞道,但核心數(shù)據(jù)沒有被破壞。本次數(shù)據(jù)恢復工作完成。

審核編輯 黃宇

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

    關注

    12

    文章

    9160

    瀏覽量

    85427
  • 數(shù)據(jù)恢復

    關注

    10

    文章

    573

    瀏覽量

    17458
  • 存儲系統(tǒng)

    關注

    2

    文章

    410

    瀏覽量

    40864
  • RAID5
    +關注

    關注

    0

    文章

    120

    瀏覽量

    12727
收藏 人收藏

    評論

    相關推薦

    服務器數(shù)據(jù)恢復raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 一臺服務器中有一組由4塊SAS硬盤組建的RAID5陣列,上層安裝linux操作
    的頭像 發(fā)表于 11-07 13:15 ?178次閱讀

    服務器數(shù)據(jù)恢復—EXT3文件系統(tǒng)誤刪除數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 郵件服務器中有一組由8塊盤組成的RAID5陣列, 上層是Linux操作系統(tǒng)
    的頭像 發(fā)表于 10-23 15:11 ?171次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EXT3<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>下</b>誤刪除<b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>恢復</b>案例

    RAID5數(shù)據(jù)恢復—如何重組RAID5陣列?

    RAID5數(shù)據(jù)恢復環(huán)境: 一臺存儲上有一組由12塊SCSI硬盤(11塊數(shù)據(jù)盤+1塊熱備盤)組建的RAID5磁盤陣列,F(xiàn)reeBSD操作
    的頭像 發(fā)表于 10-22 15:48 ?259次閱讀
    <b class='flag-5'>RAID5</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—如何重組<b class='flag-5'>RAID5</b>陣列?

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

    服務器磁盤陣列數(shù)據(jù)恢復環(huán)境: 服務器中有兩組分別由4塊SAS硬盤組建的raid5磁盤陣列,兩組raid
    的頭像 發(fā)表于 09-19 11:01 ?289次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid5</b>陣列熱備盤上線同步失敗的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

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

    服務器存儲數(shù)據(jù)恢復環(huán)境: 一臺EMC存儲中有一組raid5磁盤陣列,劃分1個lun供小型機使用,上層采用ZFS文件系統(tǒng)
    的頭像 發(fā)表于 07-09 11:58 ?230次閱讀

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

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

    服務器數(shù)據(jù)恢復raid5陣列上層文件夾丟失的數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: DroboPro FS網(wǎng)絡存儲,共8塊SAS硬盤,組建了一組raid5磁盤陣列。 服務器存儲故障: 存儲中有
    的頭像 發(fā)表于 06-21 10:10 ?270次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid5</b>陣列上層<b class='flag-5'>文件</b>夾丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復raid5陣列磁盤離線后強制上線導致數(shù)據(jù)丟失的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 某品牌2850服務器中有一組由6塊SCSI硬盤組建的raid5磁盤陣列,linux操作
    的頭像 發(fā)表于 06-07 14:38 ?389次閱讀

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

    服務器數(shù)據(jù)恢復環(huán)境: 某品牌x3850 X5服務器服務器上有一組由
    的頭像 發(fā)表于 06-06 17:07 ?400次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>raid5</b>陣列硬盤離線且熱備盤未激活的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—X3650服務器raid5磁盤陣列數(shù)據(jù)恢復案例

    一臺某品牌X3650M3服務器,服務器中有一組raid5磁盤陣列,上層采用zfs文件系統(tǒng)。 服務器未知原因崩潰,工作人員排查故障后發(fā)現(xiàn)
    的頭像 發(fā)表于 06-04 11:08 ?525次閱讀

    服務器數(shù)據(jù)恢復RAID5陣列硬盤報警亮黃燈的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 某品牌P2000服務器,有一組由數(shù)塊硬盤組建的raid5磁盤陣列(有熱備盤),部署了VMWARE ESX虛擬化平臺,
    的頭像 發(fā)表于 05-30 11:43 ?1120次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>RAID5</b>陣列硬盤報警亮黃燈的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—EMC存儲xfs文件系統(tǒng)數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: EMC某型號存儲,該存儲內(nèi)有一組由12塊磁盤組建的raid5陣列,劃分了兩個lun。 服務器故障: 管理員為
    的頭像 發(fā)表于 04-16 15:34 ?428次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EMC存儲<b class='flag-5'>下</b>xfs<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—光纖存儲中raid5出現(xiàn)故障的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境&故障情況: 某企業(yè)光纖存儲上有一組由16塊硬盤組建的raid5陣列。管理員發(fā)現(xiàn)該光纖存儲上的卷無法掛載,經(jīng)過檢查發(fā)現(xiàn)raid5
    的頭像 發(fā)表于 04-10 15:38 ?459次閱讀

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

    服務器數(shù)據(jù)恢復環(huán)境: 華為OceanStor某型號存儲,存儲內(nèi)有一組由24塊硬盤組建的raid5陣列,配置1塊熱備盤。 服務器故障:
    的頭像 發(fā)表于 01-18 11:58 ?454次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—華為OceanStor存儲<b class='flag-5'>raid5</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復Raid5硬盤離線導致熱備盤上線同步失敗的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: 兩組由4塊磁盤組建的raid5磁盤陣列,兩組raid5陣列劃分為lun并組成了lvm結(jié)構,ext3
    的頭像 發(fā)表于 01-08 13:38 ?316次閱讀