raid5需要几块硬盘?为什么损失一个盘的容量?

2024-11-09 02:48:37
推荐回答(3个)
回答1:

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

回答2:

需要3块以上,当你知道RAID5的工作原理后你就会明白损失一定的磁盘容量是为了你的数据安全,不一定是损失一个盘的容量,应该是列装的磁盘越多损失相对越少。RAID5的工作原理:RAID5在数据写入时会根据算法分成N部分,然后分别写入N块磁盘(N=磁盘数量),同时分别在这些磁盘上写入校验信息;当读取数据时,先分别从这些磁盘上读取数据内容,然后再通过检验信息进行校验。它的安全性就在于,当其中的一块磁盘出现损坏的时候,RAID5可以从另外几块磁盘上存储的数据计算出损坏磁盘上的数据内容,当更换故障磁盘后,在故障期间写入的数据会进行重新校验并重建数据。

回答3:

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