RAID5硬盘损坏,如何快速恢复数据

  在常见的RAID类磁盘阵列中,RAID5兼具了RAID1和RAID0在数据读写方面的优点,在数据安全以及速度方面都比较好。不过RAID5也不能保证数据100%安全,比如硬盘损坏,就是导致数据丢失的常见原因之一。那么RAID5硬盘损坏,如何快速恢复数据?
  首先我们来了解一下磁盘阵列RAID5的特性,RAID5使用至少三块硬盘来实现阵列,它既能实现RAID0的加速功能也能实现RAID1的备份数据功能,可以理解为是RAID0和RAID1的折衷方案。RAID5的主要特点是:用奇偶效验,可靠性强,但写入数据的速度比对单个磁盘进行写入操作稍慢;至少三块硬盘,做为RAID的分区大小必须是几乎相同的。
  以四个硬盘组成的RAID5为例,RAID5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。RAID5磁盘阵列数据丢失的原因有很多,或是RAID控制器故障,或是突然断电导致RAID信息出错,也可能是RAID5一块硬盘出错,没有及时更换,等到第二块硬盘出错时,造成RAID5失效。对于RAID硬盘损坏造成的数据丢失,只要方法得当,还是能找回丢失的数据。
  这里提醒大家,一旦发现RAID阵列出现故障,不要轻易尝试rebuild,同步操作,更不要初始化硬盘。专业的数据恢复,如天盾数据恢复中心的的工程师对于双盘失效案例的解决方案一般是查看硬盘现有信息,通过计算,找出原盘盘顺,块大小等相关信息后,人工模拟出原始创建阵列状态,从而读出所有数据。在RAID5硬盘双盘损坏后,天盾数据恢复工程师建议个人在送修之前可以采取的措施是:对单个磁盘做全盘备份,并且使每个硬盘的全盘备份都成为一个单独的文件夹;搜索DBR扇区;是根据DBR参数判断文件记录和校验块。

时间: 2024-08-20 01:01:10

RAID5硬盘损坏,如何快速恢复数据的相关文章

EMC FC AX-4存储崩溃,raid5硬盘损坏的数据恢复过程

故障描述: 北京某医院EMC FC AX-4存储崩溃,由于RAID5阵列中出现2块硬盘损坏,而此时只有一块热备盘成功激活,因此导致RAID5阵列瘫痪,上层LUN无法正常使用,整个存储空间由12块1TB STAT的硬盘组成的,其中10块硬盘组成一个RAID5的阵列,其余两块做成热备盘使用. 由于前两个步骤并没有检测到磁盘有物理故障或者是坏道,由此推断可能是由于某些磁盘读写不稳定导致故障发生.因为EMC控制器检查磁盘的策略很严格,一旦某些磁盘性能不稳定,EMC控制器就认为是坏盘,就将认为是坏盘的磁盘

三星硬盘ST640LM001硬盘敲盘打盘不识别磁头ROM损坏开盘恢复数据

怪胎:三星ST640LM001(希捷收购三星硬盘的贴标盘)北京某国际大酒店自用移动硬盘,使用过程中停止响应,再次通电敲盘!经进一步检测排除电路板,排除磁头损坏,排盘片划伤,最终锁定主板芯片固件损坏,通过com 口将rom 固件读取出来,手工分析,发现多处固件异常,逐一手工修复,回写到芯片上,重新加电,硬盘识别正常,数据完整恢!

案例:Oracle dul数据挖掘 磁盘损坏dul提取数据文件中表的数据及l

通过使用Oracle DUL工具提取损坏磁盘里的数据库文件中的表及lob字段中内容 在有次8i的库恢复中,因为硬盘损坏导致几个表出现很多诡异性坏块,尝试使用dul对其进行挖掘数据,当时使用dul 9 遇到一个难题:当一张表中有lob类型,同时又有varchar2类型,而且varchar2类型数据中包含回车键,使得解决起来很麻烦(因为export_mode=false支持lob,但是不支持字符串含回车;export_mode=true支持字符串含回车,但是不支持lob),最后放弃了对部分数据的挖掘

硬盘损坏丢失视频的恢复

对于长期使用的电脑来说,选配好的电源绝对是有助于延长电脑配件寿命的一个关键因素.否则的话,一旦电源出现故障,导致电压不稳定的话非常容易造成电脑配件的烧毁,继而造成硬盘故障导致数据文件丢失了. 广告设计人员小张最近一直在忙着设计一个客户的视频广告片段,经过几个星期的忙碌,视频已经制作的差不多了.谁知道,就在这个关键时刻,小张的计算机的电源居然烧毁了.等到电脑维修部的工作人员修复之后发现,才发现,不单只是电源.电脑主板,显卡还有硬盘也全部阵亡.其他配件如果损坏如果尽快更换还可以解决问题.唯独硬盘损害

MySQL 误操作后如何快速恢复数据~!~!~

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了.假如这还是线上环境核心业务数据,那这事就闹大了.误操作后,能快速回滚数据是非常重要的. 传统解法 用全量备份重搭实例,再利用增量binlog备份,恢复到误操作之前的状态.然后跳过误操作的SQL,再继续应用binlog.此法费时费力,不值得再推荐. 利用binlog2sql快速闪回 首先,确认你的MySQL server开启了binlog,设置了

北亚针对服务器RAID5硬盘故障进行数据恢复案例

[基本信息] 服务器型号:IBM X3850服务器, 硬盘型号:73G SAS硬盘, 硬盘数量:5块硬盘 其中4块组成一个RAID5,另一块做为热备盘(Hot-Spare), 操作系统:linux redhat 5.3,应用系统为构架于oracle的一个oa. [故障表现] 3号盘早已经离线,但热备盘未自动激活rebuild(原因不明),之后2号盘离线,RAID崩溃. oracle已经不再对本oa系统提供后续支持,用户要求尽可能数据恢复+操作系统复原. [初检结论] 热备盘完全无启用,硬盘无明显

硬盘分区丢失后数据怎样恢复

有些时候,在使用电脑的过程中,硬盘分区丢失了,分区数据也消失不见了.那么分区丢失了数据还能恢复吗?硬盘分区丢失想要恢复数据怎么办?鉴于很多人有着相似的问题,今天就关于硬盘丢失分区数据恢复问题给大家分享一些方法. 首先,我们来了解一下分区的概念,硬盘分区实质上是对硬盘的一种格式化,然后才能使用硬盘保存各种信息.简单来说,新买来的硬盘,就像一张面积相当大的白纸,什么也没有,我们可以往上面写各种各样的东西,但是,随意的往上写是不行的,为了方便管理,我们必须把它分成几个区域,这就是分区.硬盘分区有三种,

恢复linux reiserfs文件系统损坏丢失的数据

在介绍恢复过程之前先简单说明一下故障情况,发生故障的是一台IBM X3850服务器,这个服务器是由4块146G SAS硬盘组成的RAID5作为存储介质,操作系统是SUSE LINUX,文件系统全都是reiserfs.我们首先经过分析发现了之前的硬盘数据组织结构是由一个不到100M的boot分区,后接一个271G的LVM卷,之后是2G的swap分区.LVM卷中直接划分了一个reiserfs文件系统,作为根分区. 用户在使用的过程中,系统遭遇了未知的原因而瘫痪,经过系统的冲撞以后发现整个RAID逻辑

搭建RAID10(5块硬盘)过程并模拟其中一块硬盘损坏

首先:RAID 10,实际是将RAID 0和RAID 1标准结合的产物,在连续地以位或字节为单位分割数据并且并行读/写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余.它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低.RAID 1+0是先镜射再分区数据,再将所有硬盘分为两组,视为是RAID 0的最低组合,然后将这两组各自视为RAID 1运作.当RAID 1+0有一个硬盘受损,其余三个硬盘会继续运作. 第一步: 添加五块硬盘 这