0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【服务器数据恢复】StorNext文件系统下raid5数据恢复过程

Frombyte 来源:Frombyte 作者:Frombyte 2023-01-12 14:30 次阅读

服务器数据恢复环境:

昆腾系列存储,9个磁盘柜,每个磁盘柜配置24块硬盘。其中8个磁盘柜用于存储数据,1个磁盘柜用于存储元数据。上层使用的是StorNext文件系统。

存储元数据的磁盘柜中24块磁盘的分配情况:8组RAID1阵列+1组4盘RAID10阵列+4个全局热备硬盘。

存储数据的磁盘柜中磁盘的分配情况,每6块硬盘设组建一组RAID5阵列,共32组RAID5阵列,32组RAID5阵列分为2个存储系统。

存储及文件系统架构大致如下:

pYYBAGO_qKiAX3UnAAQlLjYyRlc864.png

北亚数据恢复——StorNext数据恢复

注:Meta_LUN(元数据卷) Data_LUN(用户数据卷)

服务器故障:

存储数据的磁盘柜中由RAID5阵列组成的1个存储系统中的一组RAID5阵列上的2块磁盘由于故障先后离线,该组RAID5阵列瘫痪,导致整个存储系统崩溃,无法使用。

服务器数据恢复过程:

1、对用户存储环境以只读方式做镜像备份,后续的数据分析和数据恢复操作都在镜像文件上进行,避免误操作对原始数据造成二次破坏。

2、在备份过程中发现故障RAID5阵列中的1块离线硬盘存在大量坏道,无法继续正常备份。由硬件工程师对故障硬盘进行开盘更换固件并修复,修复完成后该硬盘可以继续备份,但坏道仍然存在。

部分镜像文件:

poYBAGO_qLWAUxX5AACbYe7K4cg124.png

北亚数据恢复——StorNext数据恢复

3、分析故障RAID5阵列,获取RAID相关信息,利用获取到的RAID相关信息虚拟重组RAID阵列,将重组出来的RAID阵列中的LUN导出为镜像文件。分析过程中发现损坏较严重的硬盘为后离线的硬盘,此硬盘存在大量坏道。

4、登录昆腾存储设备的管理界面,获取StorNext文件系统中和卷相关的基本信息,如下图:

poYBAGO_qL6ADrr7AALI5zdqICA135.png

北亚数据恢复——StorNext数据恢复

5、分析StorNext文件系统中的Meta卷和Data卷。该StorNext文件系统包含2个Data卷,每一个完整的Data卷都是由多组RAID阵列中的LUN组成。北亚数据恢复工程师通过分析这些LUN研究出LUN之间组合的算法规律,然后虚拟重组出完整的Data卷。

pYYBAGO_qMWAQFSVAAPj7kdbFcA160.png

北亚数据恢复——StorNext数据恢复

6、分析Meta卷中的节点信息和目录项信息以及Meta卷和Data之间的对应关系,针对一个Meta卷管理多个Data卷的情况,北亚数据恢复工程师研究出Meta卷到Data卷的索引算法。

文件节点:

poYBAGO_qM-ASU8jAAOjVPiEBZQ333.png

北亚数据恢复——StorNext数据恢复

目录块:

poYBAGO_qNaAHYPVAAR_QlA4p04921.png

北亚数据恢复——StorNext数据恢复

7、通过分析研究获取到工作所需的全部信息后,北亚数据恢复工程师编写程序扫描Meta卷中的节点信息和目录项信息,解析目录项和节点,获取到完整的文件系统目录结构并解析每一个节点中的指针信息,然后将这些信息记录在数据库中。

文件信息:

poYBAGO_qN2AIc0DAAQRMfysLus203.png

北亚数据恢复——StorNext数据恢复

8、北亚数据恢复工程师编写文件提取程序,读取数据库,根据解析出的信息以及两个Data卷之间的聚合算法提取数据。

9、对提取出来的数据进行抽检,没有发现问题。

10、将用户所需全部文件提取到本地,交付给用户亲自验证,经用户反复验证后确认数据完整有效。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据恢复
    +关注

    关注

    10

    文章

    543

    浏览量

    17357
  • RAID5
    +关注

    关注

    0

    文章

    109

    浏览量

    12703
  • 文件系统
    +关注

    关注

    0

    文章

    284

    浏览量

    19874
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复】IBM服务器raid5数据恢复案例

    服务器数据恢复】IBM服务器raid5数据恢复案例
    的头像 发表于 11-28 12:08 1188次阅读

    服务器数据恢复】NTFS文件系统双循环riad5数据恢复案例

    服务器数据恢复环境: 一台使用NTFS文件系统服务器; 7块硬盘组成了一组raid5磁盘阵
    的头像 发表于 12-19 11:53 701次阅读

    服务器数据恢复raid5掉线2块硬盘后强制上线失败的数据恢复案例

    服务器数据恢复环境: 某公司网站服务器,6块SCSI硬盘组建raid5磁盘阵列; 服务器上层
    的头像 发表于 04-03 11:43 1117次阅读

    服务器数据恢复】Linux系统RAID5数据恢复案例

    服务器数据恢复环境: 某公司一台服务器中组建一组raid5磁盘阵列; 上层操作系统为linu
    的头像 发表于 05-11 15:00 575次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】Linux<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>案例

    服务器数据恢复】IBM服务器5raid5数据恢复案例

    服务器数据恢复环境: 一台ibm某型号服务器5块硬盘组建一组raid5磁盘阵列,redhat
    的头像 发表于 07-03 17:16 652次阅读
    【<b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>】IBM<b class='flag-5'>服务器</b><b class='flag-5'>5</b>盘<b class='flag-5'>raid5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    IBM服务器RAID5阵列数据恢复案例

    Server数据库,第三个分区存放备份文件服务器故障: 服务器在运行过程中崩溃,raid
    的头像 发表于 07-05 16:03 670次阅读

    服务器数据恢复-Linux服务器RAID5数据恢复案例

    服务器数据恢复环境: 一台Linux Redhat操作系统服务器上有一组由5块硬盘组建的
    的头像 发表于 07-24 17:09 549次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-Linux<b class='flag-5'>服务器</b><b class='flag-5'>RAID5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-EXT3文件系统邮件数据恢复案例

    服务器数据恢复环境: 一台服务器有一组由8块盘组建的RAID5阵列,EXT3文件系统
    的头像 发表于 08-08 15:15 466次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-EXT3<b class='flag-5'>文件系统</b><b class='flag-5'>下</b>邮件<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复-raid5崩溃导致上层LVM结构破坏的数据恢复案例

    服务器数据恢复环境: 一台服务器中有两组分别由4块SAS硬盘组建的raid5阵列,两组阵列上层划分LUN组建LVM结构,并被格式化为EXT
    的头像 发表于 09-06 15:08 694次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>-<b class='flag-5'>raid5</b>崩溃导致上层LVM结构破坏的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—EMC存储raid5故障的数据恢复案例

    服务器存储数据恢复环境: EMC某型号存储,8块组建一组raid5磁盘阵列。上层操作系统采用zfs文件
    的头像 发表于 11-30 11:59 541次阅读

    服务器数据恢复-raid5故障导致上层卷无法挂载的数据恢复案例

    服务器数据恢复环境: 一台服务器中有一组由24块FC硬盘组建的raid5磁盘阵列,linux操作系统
    的头像 发表于 12-14 11:32 492次阅读

    服务器数据恢复StorNext文件系统raid5数据恢复案例

    服务器数据恢复环境: 昆腾某型号存储,8个存放数据的存储柜+1个存放元数据的存储柜。 元数据
    的头像 发表于 04-22 14:51 368次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>StorNext</b><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>案例

    服务器数据恢复—X3650服务器raid5磁盘阵列数据恢复案例

    一台某品牌X3650M3服务器服务器中有一组raid5磁盘阵列,上层采用zfs文件系统服务器未知原因崩溃,工作人员排查故障后发现
    的头像 发表于 06-04 11:08 479次阅读

    服务器数据恢复—EXT3文件系统误删除数据恢复案例

    服务器数据恢复环境: 邮件服务器中有一组由8块盘组成的RAID5阵列, 上层是Linux操作系统
    的头像 发表于 10-23 15:11 114次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EXT3<b class='flag-5'>文件系统</b><b class='flag-5'>下</b>误删除<b class='flag-5'>数据</b>的<b class='flag-5'>恢复</b>案例

    服务器数据恢复raid5阵列+reiserfs文件系统数据恢复案例

    服务器数据恢复环境: 一台服务器中有一组由4块SAS硬盘组建的RAID5阵列,上层安装linux操作
    的头像 发表于 11-07 13:15 86次阅读