RAID5坏掉一个盘还能正常工作么

2024-11-08 18:08:10
推荐回答(3个)
回答1:

你的RAID 5是否做过热备,如做了热备的话,在坏了一个硬盘情况下系统可以正常运行的。但考虑到系统安全性的情况下尽快更换硬盘。


如没做过热备,在坏了一块硬盘的情况下系统会停机的,只有换了硬盘后才会正常工作。

在常见的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 参数判断文件记录和校验块。

回答2:

首先你要知道你的Raid5是几个硬盘组成的,大家都知道最少要3个,先简单说一下RAID5的工作原理,你就会明白损失一定的磁盘容量是为了你的数据安全,列装的磁盘越多损失相对越少。RAID5的工作原理:RAID5在数据写入时会根据算法分成N部分,然后分别写入N块磁盘(N=磁盘数量),同时分别在这些磁盘上写入校验信息;当读取数据时,先分别从这些磁盘上读取数据内容,然后再通过检验信息进行校验。它的安全性就在于,当其中的一块磁盘出现损坏的时候,RAID5可以从另外几块磁盘上存储的数据计算出损坏磁盘上的数据内容,当更换故障磁盘后,在故障期间写入的数据会进行重新校验并重建数据。
如果你是3个盘的Raid5,坏了一个拿最好赶紧换上一个,否则不能工作。超过3个以上的就还可以工作。如果你现在还能开机,那就是被安装raid的人忽悠了,你的极可能是Raid0+1。

回答3:

还是我来告诉你吧!你的RAID5是否做过热备,如做了热备的话,在坏了一个硬盘情况下系统可以正常运行的。但考虑到系统安全性的情况下尽快更换硬盘。
如没做过热备,在坏了一块硬盘的情况下系统会停机的,只有换了硬盘后才会正常工作。