首页 > 试题广场 > Raid5最少需要几块硬盘?
[单选题]
Raid5最少需要几块硬盘?
  • 2块
  • 3块
  • 4块
  • 5块

RAID5校验位算法原理:

P=D1 xor D2 xor D3 … xor Dn(D1,D2,D3 … Dn为数据块,P为校验,xor为异或运算)
至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列(左边一块,右边至少两块)
RAID5如果有N块,则任意(N-1)块都含有完整数据。


编辑于 2018-09-25 12:21:59 回复(1)
    RAID-5 :分布式奇偶校验的独立磁盘结构,它的奇偶校验码存在于所有磁盘上,任何一个硬盘损坏, 都可以根据其它硬盘上的校验位来重建损坏的数据。支持一块盘掉线后仍然正常运行。
    RAID 5可以理解为是RAID0RAID1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比RAID1低,而磁盘空间利用率要比RAID1高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入***作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。
    至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID5的话这次数据写入会根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。

发表于 2018-09-25 17:26:33 回复(1)