为什么RAID5至少需要三块硬盘

RAID5是数据交叉传输,这个我知道,他没有固定的验证奇偶盘,为什么两块不能做呢?还有为什么RAID5的容量会少一块啊?还有一个问题就是硬盘容量不一样大的磁盘可以做RAI... RAID5是数据交叉传输,这个我知道,他没有固定的验证奇偶盘,为什么两块不能做呢?还有为什么RAID5的容量会少一块啊?还有一个问题就是硬盘容量不一样大的磁盘可以做RAID5吗? 展开
 我来答 举报
教育细细说
高能答主

2020-04-04 · 专注于分享教育知识。
教育细细说
采纳数:928 获赞数:451311

向TA提问 私信TA
展开全部

因为RAID5数据写入会根据算法分成3部分,这样就需要3块硬盘来写入数据信息,在写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候就会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。

需要注意的是,当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。这也意味着RAID5只能允许一个硬盘出现损坏。

扩展资料:

RAID5的优势

RAID5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID1高,存储成本相对较低。

RAID5配置时的注意事项

做RAID5阵列时所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,RAID5没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上, 只占用一个磁盘的容量。

参考资料来源:百度百科——RAID 5

Ch陈先生
高粉答主

2020-08-24 · 互联网新手写文章老手
Ch陈先生
采纳数:332 获赞数:140962

向TA提问 私信TA
展开全部

这是由Raid 5工作原理决定的。Raid 5磁盘阵列的每块硬盘上,既有数据信息也有校验信息。RAID5建立后,坏掉一块硬盘,需要通过另外两块硬盘的数据算出第三块的,所以至少要3块。

RAID5的存储机制是两块存数据,一块存另外两块硬盘的交易校验结果,就好像最简单的数学题,1+2=3,当你少了其中任何一个数时,就可以通过逆推,找到第三个数。RAID5的建立后,坏掉一块硬盘,可以通过另外两块硬盘的数据算出第三块的,所以至少要3块。

扩展资料:

Raid 5 没有独立的奇偶校验盘,它按某种规则把所有奇偶校验信息均匀地分布在阵列所属的硬盘上,所以在每块硬盘上,既有数据信息也有校验信息。

至少需要3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道。

如果是RAID5的话这次数据写入会根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。

本回答被网友采纳
2 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
原宛妙0eT
推荐于2017-11-23 · 超过22用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:51.6万
展开全部
RAID5的存储机制是两块存数据,一块存另外两块硬盘的交易校验结果,就好像最简单的数学题,1+2=3,当你少了其中任何一个数时,就可以通过逆推,找到第三个数。RAID5的建立后,坏掉一块硬盘,可以通过另外两块硬盘的数据算出第三块的,所以至少要3块。
本回答被提问者和网友采纳
33 已赞过 已踩过<
你对这个回答的评价是?
评论(2) 举报 收起
帐号已注销
2019-01-16
知道答主
回答量:4
采纳率:0%
帮助的人:3127
展开全部
不知道你怎么理解来的"交叉传输"。你肯定理解有问题
举例raid0:(3个硬盘下)一个数据被分成很多小块。每块再分3份,3个硬盘同时写入。这样目的是提高读写速度。但其中一块硬盘的数据坏掉那其它硬盘上的数据就没意义了。
raid3:(2+1个硬盘下)数据分成小块。每块再分成2份。同时写进2块数据盘。再把这2份数据计算出效验信息写入效验盘。比如这2份是"4"和"5"。那效验盘上写个"9"。其中一块数据盘坏了通过效验盘和其它数据盘也能推算出它的数据。
raid5:(3个硬盘下)数据切成小块。再分成(3-1)份。再计算出效验数据算1份。同时写入3个硬盘。效验数据存的盘位按顺序像这样:校 数a 数b/数a1 校 数b1/数a2 数b2 校/循环,这样提高读写的同时。任意一个硬盘坏掉也能通过其它硬盘算出上面的数据
除了raid0,都是有效验功能的。如果只有两块硬盘的话。那就没有效验的必要了。因为那就叫复制了。
3 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
poordiy
2010-12-21 · 超过17用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:59.2万
展开全部
第一 RAID5 是用XOR效验来作的
1+2=3 如果少了其中一位数等式能成立吗
其中1 和 2 是数据 3就是效验码 + 号是计算格式
如果其中2 那个数据丢失了 阵列卡可以通过 3-1=2 “计算出2”的那个数据
所以当RAID 5其中一个硬盘出问题了 系统虽然可以运行。。但速 度会很慢。。
因为在不断“计算”3-1
第二 因为有个效验数据 要占用等式中 一个盘位
第三 硬盘容量不一样大 可以作RAID5 但容量以最小的那个磁盘来算。。。
二个盘可以作RAID 1或0
8 已赞过 已踩过<
你对这个回答的评价是?
评论 举报 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式