linux 恢复 raid5数据,Raid5数据恢复案例(raid阵列数据恢复方法)「建议收藏」

linux 恢复 raid5数据,Raid5数据恢复案例(raid阵列数据恢复方法)「建议收藏」原标题:Raid5数据恢复案例(raid阵列数据恢复方法)Raid5数据恢复算法原理要理解raid5数据恢复原理首先要先认识raid5,“分布式奇偶校验的独立磁盘结构”也就是我们称之为的raid5数据恢复有一个概念需要理解,也就是“奇偶校验”。我们可以把它简单的理解成为二进制运算中的“异或运算”,通常使用的标识是xor。这个用运算的规则就是若二者值相同则结果为0,若二者结果不同则结果为1。例如…

大家好,又见面了,我是你们的朋友全栈君。

原标题:Raid5数据恢复案例(raid阵列数据恢复方法)

Raid5数据恢复算法原理

要理解 raid5数据恢复原理首先要先认识raid5,“分布式奇偶校验的独立磁盘结构”也就是我们称之为的raid5数据恢复有一个概念需要理解,也就是“奇偶校验”。我们可以把它简单的理解成为二进制运算中的“异或运算”,通常使用的标识是xor。这个用运算的规则就是若二者值相同则结果为0,若二者结果不同则结果为1。

例如 0101 xor 0010根据上述运算规则来计算的话二者第一位都是 0 ,两者相同,结果为 0 ;第二、三、四位的数值不同则结果均为1,所以最终结果为 0111,用公式表示为:0101 xor 0010 = 0111,所以在 a xor b=c 中如果缺少其中之一,我们可以通过其他数据进行推算,这就是raid5数据 恢复的全部秘密,了解了这个秘密之后raid5数据丢失您自己恢复数据也不成问题了。

b4428bf7ed16c647b9aea8f40dab890d.png

Raid5数据恢复案例

案例中需要进行数据恢复的raid搭建于POWEREDGE服务器上,共12块硬盘,单盘容量500G,系统平台为Linux平台,ext3文件系统。Raid中1号盘和4号盘两块硬盘报黄灯,管理人员检查后对4号盘进行了强制上线操作,强制上线后发现多数目录打不开,可以打开的目录中有部分目录中出现文件丢失情况。

e594b794d879563fa7d6cd7418782690.png

1.首先分析原raid结构,将强制上线的4号盘去掉,将1号盘加入进去,通过虚拟环境搭建raid平台。

2.然后通过软件进行辅助数据提取,提取出数据后在1号盘中发现了不规则的坏道。

3.我们选择了一款常用的镜像工具把1号硬盘进行完整镜像,90%以上的坏道成功读取。

4.将做好的镜像数据加入虚拟raid环境,再次提取数据,超过99%的数据都被完整的恢复出来了。返回搜狐,查看更多

责任编辑:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141498.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 负采样的理解[通俗易懂]

    负采样的理解[通俗易懂]我对负采样理解来自于word2vec算法;比如说 love和me两个单词;使用特殊思维模式;假设整个词汇表只有100个单词;love表示成one-hot向量;me表示成one-hot向量;模型输入为love的one-hot向量;模型输出为me的one-hot向量;假设模型的神经网络结构为100*10*100;输出层100个;输出层中除了me对应位置的1外,其他全是0;称…

    2022年6月24日
    45
  • BUAA_OO_Unit4 & 学期 总结「建议收藏」

    BUAA_OO_Unit4 & 学期 总结「建议收藏」BUAA_OO_Unit4 & 学期 总结

    2022年4月22日
    49
  • mysql主从同步配置读写分离_mysql8做主从数据库

    mysql主从同步配置读写分离_mysql8做主从数据库目录前言1分别在两台centos7系统上安装mysql5.72master主服务器的配置2.1配置文件my.cnf的修改2.2创建从服务器的用户和权限2.3重启mysql服务2.4查看主服务器状态3slave从服务器的配置3.1配置文件my.cnf的修改3.2重启mysql服务3.3连接master主服务器3.4启动slav…

    2022年10月15日
    3
  • opencv使用教程_opencv使用教程

    opencv使用教程_opencv使用教程OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。OpenCV使用C/C++开发,同时也提供了Python、Java、MATLAB等其他语言的接口。OpenCV是跨平台的,可以在Windows、Linux、MacOS、Android、iOS等操作系统上运行。OpenCV的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、..

    2022年10月3日
    5
  • ASMX

    ASMX当Microsoft®.NETFramework第一次发布时,它引入了一个有突破性的Web服务框架,那就是ASMX。设计ASMX的目的在于尽可能地简化Web服务的开发过程,这样即使您不是XML专家,也可以创建并运行Web服务。ASMX是通过隐藏大多数基础XML和Web服务细节来实现这一点的。与强制开发人员直接处理SOAP信封和Web服务描述语言(W

    2022年4月28日
    109
  • acm博弈论经典模型_博弈论分析

    acm博弈论经典模型_博弈论分析基本覆盖了比赛中常用到的博弈论知识点,之前整理的,最近要开始系统的看博弈论,先找出来复习一下。

    2022年10月10日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号