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

损失掉的硬盘容量做什么用?希望高手能详细解答 会给多一点积分

  RAID5,至少要用3块硬盘。总容量是N-1。比如3块1T的硬盘,组raid5后就成了2T,还有1T是做备份和校验的。

  简单理解,RAID5至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID5的话这次数据写入会根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。也就是说raid5这种存储方式只允许有一块硬盘出现故障,出现故障时需要尽快更换。当更换故障硬盘后,在故障期间写入的数据会进行重新校验。 如果在未解决故障又坏1块,那就是灾难性的了。

  RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-09-05

RAID5,至少要用3块硬盘。损失的硬盘容量用作数据冗余校验之用。

总容量是(N-1)×单块硬盘容量(N是硬盘的个数)。比如3块1T的硬盘,组成raid5后就成了2T,还有1T是做校验的。

扩展资料:

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

当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。

因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。

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

参考资料:

百度百科—RAID 5

本回答被网友采纳
第2个回答  2012-06-18
最少3块盘,损失的硬盘容量用作数据冗余校验之用,RAID的数据管理单元叫数据块,一个数据块由若干个扇区组成,RAID中所有硬盘同一个位置的块构成一个条带。比如一个A,B,C3块硬盘组的RAID5,块大小是128扇区,那么A盘的1号块就是0~127扇区,B,C盘的1号块也同样是是0~127扇区,A,B,C3块盘的1号块构成一个条带,在这个条带中,有一个盘的数据块是用来存放该条带数据冗余校验数据之用。其用处在于,通过AB,BC,AC的冗余校验可以推算出另外一个块中的数据。不过这些冗余校验块是按照一定规律均匀分布在各块硬盘上的,但是应为每一个条带都会有一个校验块,所以总的加起来就要损失1块盘的容量。
第3个回答  推荐于2017-09-25
raid5需要3块硬盘,raid5把数据和相对应的奇偶校验信息存储到组成raid5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当raid5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,raid还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持raid5的高可靠性。本回答被网友采纳
第4个回答  2009-03-27
至少3块
RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。

raid5 需要几块硬盘?为什么要损失大概一个盘的容量?
RAID5,至少要用3块硬盘。损失的硬盘容量用作数据冗余校验之用。总容量是(N-1)×单块硬盘容量(N是硬盘的个数)。比如3块1T的硬盘,组成raid5后就成了2T,还有1T是做校验的。

为什么RAID5要少一个盘符的容量呢?
因为RAID 5要容错、并行读取,就是少一个盘符的容量(容错备份用了),RAID 0更是减少一半盘符容量。RAID5的可用磁盘数为:n-1.RAID5是说磁盘做RAID5后系统可使用容量为:单块磁盘容量*(n-1)。4块盘的RAID5,可用容量为:500G*(4-1)=1500G=1.5T。一、硬盘 硬盘是电脑主要的存储媒介之一,...

raid5 需要几块硬盘?为什么要损失大概一个盘的容量?
RAID5,至少要用3块硬盘。总容量是N-1。比如3块1T的硬盘,组raid5后就成了2T,还有1T是做备份和校验的。简单理解,RAID5至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID5的话这次数据写入会根据算法分成3部分,...

raid5 需要几块硬盘?为什么要损失大概一个盘的容量?
RAID5磁盘阵列的配置要求至少使用三块硬盘,其总容量计算方式为N-1,比如使用三块1TB的硬盘,组建RAID5后,实际可用容量为2TB,其中1TB用于备份和校验数据。RAID5的核心原理是将数据分成三部分写入三块硬盘,并同步写入校验信息,读取时从三块硬盘读取数据进行校验。这个设计允许阵列中最多只有一块硬盘损坏...

raid5 需要几块硬盘?为什么要损失大概一个盘的容量?
需要3块以上,当你知道RAID5的工作原理后你就会明白损失一定的磁盘容量是为了你的数据安全,不一定是损失一个盘的容量,应该是列装的磁盘越多损失相对越少。RAID5的工作原理:RAID5在数据写入时会根据算法分成N部分,然后分别写入N块磁盘(N=磁盘数量),同时分别在这些磁盘上写入校验信息;当读取数据时...

raid5需要几块硬盘?为什么损失一个盘的容量?
至少3块 RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了...

raid5需要几块硬盘, raid5有什么作用
RAID5,至少要用3块硬盘。总容量是N-1。比如3块1T的硬盘,组raid5后就成了2T,还有1T是做备份和校验的。写入数据速度比对单个磁盘进行写入操作速度稍慢。磁盘利用率=n-1\/n,其中n为RAID3中磁盘总数。实现RAID5至少需要3块硬盘。(6)RAID6。具有独立数据硬盘与两个独立分布校验方案,即存储两套...

几块硬盘做RAID5最后的实际容量怎么计算
因为有一块硬盘被用作存储校验信息,以确保数据的冗余性和恢复能力。因此,实际可用的存储空间会相应减少。需要注意的是,这里计算的是理论上的最大容量,实际使用中由于格式化、文件系统开销等因素,实际可用容量可能会稍小一些。如果阵列中的硬盘容量不同,那么RAID5的总容量将取决于最小容量的硬盘。

为什么RAID5至少需要三块硬盘
所以至少要3块。第一RAID5 是用XOR效验来作的 1+2=3 如果少了其中一位数等式能成立吗其中1 和 2 是数据 3就是效验码 + 号是计算格式如果其中2 那个数据丢失了 阵列卡可以通过 3-1=2 “计算出2”的那个数据所以当RAID 5其中一个硬盘出问题了 系统虽然可以运行但速 度会很慢。

raid5几个硬盘
可以按照如下方式进行分析:1、要看你的RAID卡,或是芯片组自带的RAID功能,支不支持不同容量硬盘组RAID5了。2、INTEL的主板ICH7R\\ICH8R\\等这些都是支持的,不过会损失一部份容量,整体容量以最小的硬盘来定。 你的硬盘组RAID5下来,容量只有500G。如果是三块500G的硬盘,组RAID5,容量就是1000G。

相似回答