RAID5坏掉一块盘,操作系统为什么能运行?

2024-11-08 21:04:47
推荐回答(3个)
回答1:

RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上(需要2个盘运行),其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID会自动利用剩下奇偶校验信息去重建此磁盘上的数据,RAID5至少要3块硬盘,坏一块剩下2块盘可以保证运行,要及时换上一个因为2个是没有冗余的盘了,坏了就宕机了

回答2:

这是由RAID5的校验机制决定的。

RAID5和RAID4一样,数据以块为单位分布到各个硬盘上。RAID 5不对数据进行备份,而是把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

RAID-5能够支持在一块盘离线的情况下保证数据的正常访问,如果有两块或两块以上硬盘同时离线,或者RAID信息出错等原因,阵列便会失效,这时就需要对数据进行重组。

回答3:

看情况,如果你想加一块盘到现在raid5里面,必须关机,而且不是所有服务器都支持阵列扩容,拿hp的服务器来说,你需要有阵列卡缓存和电池,用ss光盘启动,就可以为raid5扩容,不过需要停机计较久的时间,如果你现在的服务器启用了lvm,那就好办的多,你不需要阵列扩容,只要把新加的硬盘做成新的pv,加到现在的vg里面就行,如果考虑数据安全性,建议添加2块盘做个raid1,再pvcreate