Raid5数据恢复原理_两块盘离线数据恢复方法

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

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

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

1.首先分析原raid结构,将强制上线的4号盘去掉,将1号盘加入进去,通过虚拟环境搭建raid平台。
2.然后通过软件进行辅助数据提取,提取出数据后在1号盘中发现了不规则的坏道。
3.我们选择了一款常用的镜像工具把1号硬盘进行完整镜像,90%以上的坏道成功读取。
4.将做好的镜像数据加入虚拟raid环境,再次提取数据,超过99%的数据都被完整的恢复出来了.查看原文>>

时间: 2024-09-19 14:00:22

Raid5数据恢复原理_两块盘离线数据恢复方法的相关文章

数据恢复精灵怎么把U盘的数据恢复?

  U盘,即插即用.小巧灵活.便于携带,是人人必需的便携式数据存储工具.由于U盘使用特点,需要频繁的插拔.承受过多的存储数据与删除数据操作,使得U盘的数据丢失的情况时有发生,一旦U盘的数据丢失了,如何进行U盘数据恢复呢? 选择合适的数据恢复模式 从前面的数据恢复精灵主界面中,您可以看到,数据恢复精灵有四种数据恢复模式,分别是: 恢复分区内的文件 恢复丢失的分区 恢复整个磁盘的文件 恢复已删除的文件 那么,在进行U盘数据恢复时,应该具体选择那种数据恢复模式呢? 选择那一种数据恢复模式,还是要根据具

LINUX REISERFS 6块盘 RAID5邮件服务器的恢复经验

新网,企业邮件服务器,存储于146G×6 RAID5中,有上百万企业用户的邮件,数据区,只分一个区,文件系统为REISERFS,正常工作中,RAID突然OFFLINE,管理员到机房检查时,发现有两块盘报警,将其中一块强制上线后发现卷无法MOUNT,于是强行FSCK 并REBULD TREE,历时4天,完成后仍无法MOUNT.无奈之下,向数据恢复公司求救,大多数公司无法提供可行的解决方案.新网在多方比较及评估后,选择让我们完成. [分析] 这种RAID的问题事实上是很常见的,通常是因为亮灯的两块盘

raid5因两块硬盘掉线导致的数据丢失恢复过程分享

1. 故障描述 本案例是HP P2000的存储vmware exsi虚拟化平台,由RAID-5由10块lT硬盘组成,其中6号盘是热备盘,由于故障导致RAID-5磁盘阵列的两块盘掉线,表现为两块硬盘亮黄灯. 经用户方维护人员检测,故障硬盘应为物理故障,表现为:序列号无法读取,在SAS扩展卡上硬盘无法识别. 2. 数据备份与修复 故障发生后用户方工程师与我公司联系,经过详细咨询,了解到故障比较严重,必须把RAID-5磁盘阵列带到我公司进行检测,检测RAID-5的每块成员盘是物理故障(磁头损坏或者盘片

RAID0 RAID1 RAID10 RAID5 各需几块盘才可组建

RAID0 RAID1 RAID10 RAID5 各需几块盘才可组建 RAID 0RAID 0即Data Stripping(数据分条技术).整个逻辑盘的数据是被分条(stripped)分布在多个物理磁盘上,可以并行读/写,提供最快的速度,但没有冗余能力.要求至少两个磁盘.我们通过RAID 0可以获得更大的单个逻辑盘的容量,且通过对多个磁盘的同时读取获得更高的存取速度.RAID 0首先考虑的是磁盘的速度和容量,忽略了安全,只要其中一个磁盘出了问题,那么整个阵列的数据都会不保了. 问:RAID0至

用两块硬盘组建RAID0磁盘阵列简单教程(图文详解)_服务器其它

传统硬盘由于工作原理的限制,在性能上的提升非常缓慢.而固态硬盘价格昂贵,短时间内难以被普通用户接受.因此采用两块或多块硬盘组建RAID磁盘阵列也成为了目前比较有性价比的硬盘性能提升解决方案.之前我们也测试过,两块硬盘组建RAID0磁盘阵列后在性能上相比之前会有33.3%-203%的性能提升,一倍的价钱换来这么高的性能提升可以说还是较为划算的.下面我们就来看看如何用两块硬盘组建RAID0磁盘阵列. 注意:raid0的数据安全性较差,如果一个硬盘出错,全部数据丢失,多用于个人用户,没有价值数据内容.

led点阵 74hc595-求两块74hc595驱动4个8乘以8的led点阵的程序详解及原理

问题描述 求两块74hc595驱动4个8乘以8的led点阵的程序详解及原理 #include //--重定义函数变量--// #define uchar unsigned char #define uint unsigned int #define ulong unsigned long //--定义SPI要使用的 IO--// sbit MOSIO = P3^4; sbit R_CLK = P3^5; sbit S_CLK = P3^6; //---全局变量声明--// ulong colum

win7系统如何实现两块硬盘相互对拷

  在win7系统电脑中如何实现两块硬盘相互对拷 1.选接好两块硬盘.最好是把有数据的硬盘SATA1上面.这样进入GHOST了就可以区分主次; 2.进入GHOST后,按一下上的键盘上的[回车键]; 3.用键盘上的上下左右键依次选[Local]---[Disk]---[To Disk]---[回车键]; 4.进入[To Disk]后可以识别到主板所有存储设器,序号1就是启动的那个盘.后面分别是硬盘上的SATA1 SATA2; 5.用键盘上的上下键选择有资料硬盘再点回车键或用[Tab键]切换到[OK

js监听键盘事件的方法_原生和jquery的区别详解_javascript技巧

经常需要监听键盘的事件,以便做更好的操作,基本原理是:监听全局键盘,每一个键盘,当用户按下某一按键时,返回对应的键值,然后再判断用户按下了哪一科按键,键值对应按键的名称在最下面列出,自行比对.去以下介绍两种不同的方式 原生键盘监听事件:按下一次按键,分为三个过程,按下-按住-松开 onkeydown:某个键被按下 onkeypress:某个键盘的键被按下或按住 onkeyup:某个键盘的键被松开 使用方法,一般来说,键盘监听是直接在整个页面文档上进行监听的,也就是document上 以下是原生的

两块网卡访问不同网络案例分享

  现在笔记本很多又有无线网卡,又有有线网卡.如何达到利用这两个网卡不用切换,能访问到内网,和外网?其实很简单,利用路由可以搞定,看看以下分享的案例.在很多公司都很有用,白领必备 [背景] 某企业用户使用的运行Windows XP的计算机装有两块网卡,网卡1通过PPPoE连接到Internet,网卡2通过局域网连接到企业内部网络,企业内部网络为172.16.0.0/16,内部网络网关为172.16.0.1,网卡2的IP地址为172.16.0.17. [症状] 在没有连接到Internet的情况下