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

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

3天内不再提示

Raid5数据恢复—Raid5算法&raid5阵列热备盘同步失败的数据恢复案例

Frombyte 来源:Frombyte 作者:Frombyte 2024-07-22 11:38 次阅读

Raid5算法
Raid5算法也被称为“异或运算”。异或是一个数学运算符,它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。异或的运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)。如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。
异或也叫半加运算,其运算法则相当于不带进位的二进制加法。二进制下用1表示真,0表示假。异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。
异或略称为XOR、EOR、EX-OR,程序中有三种演算子:XOR、xor、⊕。使用方法如下z = x ⊕ y z = x xor y。

wKgaomad1ACAcKX2AADIe08PkUI841.png北亚企安数据恢复—Raid5磁盘阵列数据恢复



由于raid5磁盘阵列被广泛应用于服务器中,北亚企安数据恢复工程师碰到过最多的数据恢复案例之一就是raid5阵列的数据恢复。下面简单介绍一个关于raid5磁盘离线故障的数据恢复案例。

Raid5阵列数据恢复环境&故障:
服务器中有多组Mdisk,其中一组Mdisk中的一块硬盘出现故障离线,热备盘启用并替换离线硬盘。在替换的过程中同组Mdisk中的另一块硬盘离线,热备盘同步失败,该组Mdisk不可用,导致整个通用卷无法使用。

raid5阵列数据恢复过程:
1、将服务器中所有磁盘编号后取出,硬件工程师检测后没有发现有磁盘存在硬件故障。将每一块磁盘以只读方式进行扇区级全盘镜像,后期所有的数据恢复工作将在镜像盘上进行,避免对原盘数据造成二次破坏。镜像完成后将所有磁盘按照编号还原到原服务器中。
2、根据用户方提供的配置信息将硬盘按照Mdisk组进行分类。分析每一组Mdisk中的硬盘数据,获取raid相关信息。根据获取到的raid信息虚拟重组Mdisk。
3、通过分析所有重组出来的Mdisk获取pool的相关信息,使用北亚企安自主开发软件虚拟重组pool并导出其中的数据。
4、经过用户方检测,恢复出来的数据完整可用,认可数据恢复结果。

Tips:
1、不要盲目强行上线。
一旦服务器出现offline提示,有可能RAID5磁盘阵列中多个硬盘已经开始出现不稳定的表现了。服务器的Offline提示并不是一直是准确的,出现误报或是遗漏其他存在隐患的硬盘比较常见。强制上线过程中硬盘需要进行大量的读写操作,一旦磁盘阵列中其他硬盘在上线过程中掉线则会导致磁盘阵列数据丢失。所以在强制上线前要检测每一个硬盘的稳定情况,这样才更加保险。
2、找售后服务要谨慎数据被破坏。
对于服务器厂商而言,售后主要解决的是硬件问题,往往为了维修硬件而牺牲服务器中的数据。根据北亚企安数据恢复中心的工程师主管介绍,因为服务器厂商的售后工程师修复而导致服务器中数据被破坏的案例几乎每个星期都会碰到。

审核编辑 黄宇

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

    关注

    12

    文章

    8954

    浏览量

    85069
  • 数据恢复
    +关注

    关注

    10

    文章

    538

    浏览量

    17340
  • RAID5
    +关注

    关注

    0

    文章

    108

    浏览量

    12698
收藏 人收藏

    评论

    相关推荐

    服务器数据恢复—用5RAID5阵列中的4块重建RAID5阵列后如何恢复原始数据

    服务器数据恢复环境: 一台服务器挂接一台存储,该存储中有一组由5块硬盘组建的RAID5阵列。 服务器故障: 存储
    的头像 发表于 10-30 15:07 109次阅读

    RAID5数据恢复—如何重组RAID5阵列

    RAID5数据恢复环境: 一台存储上有一组由12块SCSI硬盘(11块数据+1块
    的头像 发表于 10-22 15:48 131次阅读
    <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阵列硬盘离线但未激活的数据恢复案例

    。 服务器故障: 这组raid5阵列中一块磁盘离线,但是并没有自动激活rebuild,当另外一块
    的头像 发表于 10-15 10:33 147次阅读
    服务器<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><b class='flag-5'>恢复</b>案例

    服务器数据恢复raid5阵列盘上线同步失败数据恢复案例

    中一组raid5阵列中有一块硬盘离线,自动上线替换离线硬盘。
    的头像 发表于 09-19 11:01 210次阅读
    服务器<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>的<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>案例

    服务器数据恢复raid5阵列未全部成功启用的数据恢复案例

    服务器存储数据恢复环境: 一台EMC某型号存储中有一组RAID5磁盘阵列。该raid5阵列中有
    的头像 发表于 08-14 11:27 333次阅读
    服务器<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><b class='flag-5'>恢复</b>案例

    服务器数据恢复5RAID5阵列重建4raid5阵列如何恢复raid5数据

    raid配置情况下,以原raid5阵列中的4块作为成员重建了raid5
    的头像 发表于 07-16 13:49 309次阅读
    服务器<b class='flag-5'>数据</b><b class='flag-5'>恢复</b>—<b class='flag-5'>5</b><b class='flag-5'>盘</b><b class='flag-5'>RAID5</b><b class='flag-5'>阵列</b>重建4<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'>raid5</b><b class='flag-5'>数据</b>?

    服务器数据恢复raid5阵列同步失败数据恢复案例

    服务器存储数据恢复环境: 华为S5300存储中有一组由16块FC硬盘组建的RAID5磁盘阵列(包含一块
    的头像 发表于 07-15 11:38 467次阅读
    服务器<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><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 278次阅读

    服务器数据恢复raid5同步过程中硬盘离线的数据恢复案例

    开始同步数据,在硬盘同步数据的过程中,又有一块硬盘出现问题离线,
    的头像 发表于 06-20 11:13 219次阅读

    服务器数据恢复raid5阵列硬盘离线且未激活的数据恢复案例

    raid5阵列中两块硬盘由于未知故障离线,服务器数据丢失。北亚企安数据恢复中心安排服务器数据
    的头像 发表于 06-06 17:07 352次阅读
    服务器<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><b class='flag-5'>恢复</b>案例

    raid5同步过程中磁盘离线导致同步失败数据恢复案例

    一台存储上有一组由多块硬盘组建的raid5阵列,该raid5阵列中的一块硬盘掉线,
    的头像 发表于 03-14 15:47 329次阅读

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

    服务器数据恢复环境: 华为OceanStor某型号存储,存储内有一组由24块硬盘组建的raid5阵列,配置1块
    的头像 发表于 01-18 11:58 418次阅读
    服务器<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>案例

    【服务器数据恢复Raid5硬盘离线导致盘上线同步失败数据恢复案例

    自动上线并开始同步数据。在完成同步之前,该组raid5
    的头像 发表于 01-08 13:38 284次阅读

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

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

    服务器数据恢复Raid5同步失败数据恢复案例

    某单位一台服务器上有一组raid5阵列,该raid5阵列有15块成员。上层是一个xfs裸分区,起始位置是0扇区。
    的头像 发表于 11-17 15:57 507次阅读