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

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

3天内不再提示

服务器数据恢复-昆腾存储raid5磁盘故障导致存储系统崩溃的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2023-12-20 15:43 次阅读

服务器数据恢复环境:

昆腾某型号存储,StorNext文件存储系统。

共有9个分别配置了24块磁盘的磁盘柜,其中8个磁盘柜存放普通数据,1个磁盘柜存放元数据。

存放元数据的磁盘柜中的24块磁盘组建了8组RAID1阵列和1组4盘RAID10阵列,还有4个全局热备硬盘。

存放普通数据的磁盘柜中的192块磁盘共组建了32组6盘RAID5阵列,32组RAID5阵列分为2个存储系统。

服务器故障:

存放普通数据的其中一个存储系统中的一组RAID5阵列有2块硬盘先后出现故障离线,该RAID5阵列不可用,从而导致该阵列所在的存储系统崩溃,无法使用。

昆腾存储及StorNext文件系统架构:

pYYBAGO_qKiAX3UnAAQlLjYyRlc864.png

北亚企安数据恢复——StorNext文件系统数据恢复

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

服务器数据恢复过程:

1、将磁盘柜中出现故障的raid5阵列中的所有磁盘编号后取出,由硬件工程师进行检测,除了发现其中一块离线硬盘存在大量的坏道,没有发现其他磁盘存在明显的硬件故障。将完好的硬盘以只读方式进行扇区级的全盘镜像,镜像完成后将所有磁盘按照编号还原到原磁盘柜中。后续的数据分析和数据恢复操作都基于镜像文件进行,避免对原始磁盘数据造成二次破坏。

针对存在大量的坏道的磁盘,由硬件工程师开盘更换固件,更换固件能正常读取后使用专业工具进行修复,虽然坏道仍然存在,但是可以备份。

部分镜像文件:

poYBAGO_qLWAUxX5AACbYe7K4cg124.png

北亚企安数据恢复——StorNext文件系统数据恢复

2、基于镜像文件对故障RAID5阵列底层数据进行分析,获取到该RAID5相关信息,利用获取到的信息虚拟重组RAID5阵列,重组完成后将RAID5阵列中的LUN恢复成镜像文件。在分析过程中,发现损坏较严重的硬盘为后离线的硬盘,就是此硬盘存在大量坏道。

3、登录昆腾存储设备的管理界面,获取到StorNext文件系统中和卷相关的一些基本信息。

poYBAGO_qL6ADrr7AALI5zdqICA135.png

北亚企安数据恢复——StorNext文件系统数据恢复

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

pYYBAGO_qMWAQFSVAAPj7kdbFcA160.png

北亚企安数据恢复——StorNext文件系统数据恢复

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

文件节点:

poYBAGO_qM-ASU8jAAOjVPiEBZQ333.png

北亚企安数据恢复——StorNext文件系统数据恢复

目录块:

poYBAGO_qNaAHYPVAAR_QlA4p04921.png

北亚企安数据恢复——StorNext文件系统数据恢复

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

文件信息:

poYBAGO_qN2AIc0DAAQRMfysLus203.png

北亚企安数据恢复——StorNext文件系统数据恢复

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

8、随机抽样检测提取出来的数据,没有发现任何问题。由用户方工程师对恢复出来的数据进行验证,验证完成后用户方认可恢复结果。

9、将恢复出来的数据迁移到用户方准备好的环境中,再次验证没有问题。本次数据恢复工作完成。

审核编辑:汤梓红

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

    关注

    12

    文章

    9129

    浏览量

    85347
  • 数据恢复
    +关注

    关注

    10

    文章

    568

    浏览量

    17436
  • RAID5
    +关注

    关注

    0

    文章

    113

    浏览量

    12720
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复—华为OceanStor存储RAID5阵列数据恢复案例

    服务器存储数据恢复环境: 华为品牌型号为OceanStor S2600T的存储设备,存储上有一
    的头像 发表于 11-14 10:53 191次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—华为OceanStor<b class='flag-5'>存储</b>中<b class='flag-5'>RAID5</b>阵列<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—双循环RAID5阵列崩溃数据如何恢复

    拔掉)。整个RAID5阵列的存储空间划分了一个LUN。 服务器存储故障: 硬盘出现故障
    的头像 发表于 09-02 11:35 360次阅读

    服务器数据恢复raid5阵列热备盘未完全激活导致阵列崩溃数据恢复案例

    服务器存储数据恢复环境: 北京某企业一台EMC FCAX-4存储上搭建一组由12块成员盘的raid5
    的头像 发表于 07-12 10:58 320次阅读

    服务器数据恢复—EMC存储raid5阵列多块硬盘离线的数据恢复案例

    服务器存储数据恢复环境: 一台EMC存储中有一组raid5
    的头像 发表于 07-09 11:58 225次阅读

    服务器数据恢复raid5阵列硬盘坏道导致raid崩溃数据恢复案例

    raid5阵列有23块成员盘)。存储系统上层一共分了11个卷。 服务器存储故障磁盘
    的头像 发表于 07-05 12:00 546次阅读

    服务器数据恢复磁盘不稳定被踢导致raid5阵列崩溃数据恢复案例

    服务器存储数据恢复环境: 某品牌MSA2000服务器存储中有一组由8块SAS硬盘组建的
    的头像 发表于 06-12 11:30 305次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</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><b class='flag-5'>恢复</b>案例

    服务器数据恢复磁盘离线但热备盘未完全启用导致raid5阵列崩溃数据恢复案例

    一台EMC某型号存储由于存储raid5阵列出现故障导致服务器
    的头像 发表于 06-11 13:51 284次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</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><b class='flag-5'>恢复</b>案例

    服务器数据恢复—同友存储raid5阵列崩溃数据恢复案例

    服务器数据恢复环境: 某市教育局同友存储存储中有一组由数块磁盘组建的
    的头像 发表于 06-11 11:45 467次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</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><b class='flag-5'>恢复</b>案例

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

    一台某品牌X3650M3服务器服务器中有一组raid5磁盘阵列,上层采用zfs文件系统服务器
    的头像 发表于 06-04 11:08 515次阅读

    服务器数据恢复—EqualLogic存储硬盘故障导致存储崩溃数据恢复案例

    服务器数据恢复环境: 一台某品牌EqualLogic PS 6011型号存储,底层有一组由16块SAS硬盘组建的RAID5阵列,上层
    的头像 发表于 05-31 11:35 474次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—EqualLogic<b class='flag-5'>存储</b>硬盘<b class='flag-5'>故障</b><b class='flag-5'>导致</b><b class='flag-5'>存储</b><b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复RAID5多块磁盘掉线导致崩溃数据恢复案例

    某公司的一台服务器中的raid5磁盘阵列有两块磁盘先后掉线,服务器崩溃
    的头像 发表于 05-21 11:43 769次阅读
    <b class='flag-5'>服务器</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><b class='flag-5'>崩溃</b>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

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

    ,划分2个存储系统服务器故障数据存储的1个存储系统中的一组
    的头像 发表于 04-22 14:51 407次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—StorNext文件<b class='flag-5'>系统</b>下<b class='flag-5'>raid5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复—光纤存储raid5出现故障数据恢复案例

    服务器数据恢复环境&故障情况: 某企业光纤存储上有一组由16块硬盘组建的raid5阵列。管理员
    的头像 发表于 04-10 15:38 451次阅读

    服务器数据恢复—华为OceanStor存储raid5数据恢复案例

    服务器数据恢复环境: 华为OceanStor某型号存储存储内有一组由24块硬盘组建的raid5
    的头像 发表于 01-18 11:58 450次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—华为OceanStor<b class='flag-5'>存储</b><b class='flag-5'>raid5</b><b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复raid5崩溃导致同友存储无法启动的数据恢复案例

    服务器数据恢复环境: 一台同友存储存储上有一组raid5
    的头像 发表于 01-02 13:28 351次阅读
    【<b class='flag-5'>服务器</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>同友<b class='flag-5'>存储</b>无法启动的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例