RAID几种模式介绍
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RAID几种模式介绍
RAID技术是解决磁盘性能不足和安全性的良方秘药,由于机械结构的限制,磁盘的读写速度总是成为I/O的瓶颈,而且安全性也得不到保障,因为硬盘故障而造成数据丢失的情况屡见不鲜。随着硬盘转速提高,盘片密度越来越高,硬盘的性能已经有了很大改观,但是比起飞速提升的前端总线速度和内存带宽,硬盘仍然是系统的瓶颈。而RAID技术,特别是IDE RAID的使用,使构建低成本,高性能,安全可靠的磁盘子系统成为可能。如今RAID 已经被加入芯片组的南桥芯片中,RAID也越来越平民化。我们今天要介绍的是Accusys 的Acuta 4 RAID系统。它采用外置USB 2.0/IEEE1394和Serial ATA的连接方式,安装和使用都很简单。Acuta自带电源,是一个纯硬件的RAID系统,它支持RAID 0,0+1,5,5+spare。
RAID模式的介绍:
RAID 0:Striping
我们知道RAID 0无法保证数据的安全性,所有数据会被平均分散的储存在所有硬盘上,因此这种模式不符合RAID的精神。但是它的优点非常明显,由于数据分散在多个硬盘上,传输速率会以硬盘的数目倍增,上限为传输通道的最大值。然而速度上的优势却牺牲了数据安全性,除非你能保证所有的硬盘都不会出问题,因为任何一颗硬盘出问题都会损失掉所有的数据。
RAID 1:磁盘镜像
而RAID 1完全与RAID 0相反,它不追求高性能只以安全性为优先。在读写操作时,所有阵列中的硬盘都会一起读写相同的数据。所有数据都会有两个相同的备份,即使有一块硬盘损坏也不会造成数损丢失。
RAID 0+1,结合了RAID 0和RAID 1的优点,速度和RAID 0相当,但是保证了数据的安全。
RAID 2:Striping
RAID 2采用了与RAID 0相同的方法,Strip将数据以位(bit)的方式分散在所有硬盘上。在数据存取时RAID 2还加入了ECC(Error Correcting Code)校验码,这些校验码会记录在额外的硬盘上。如果你要确保数据的完整性,那就需要10个数据硬盘以及4个ECC 硬盘。如果要再高一个等级,那就要用到32个数据硬盘,以及7个ECC硬盘。构建RAID 2的成本极高,这也造成了它不可能流行的原因。
RAID 3:Striping,专门的奇偶校验盘
RAID 3加入了更细致的错误检查方法,数据是以字节(byte)的方式分配到每个硬盘,奇偶校验码则存在一个单独的硬盘中。但这也正是RAID 3的缺点,因为每次存取数据时都
要到另一个硬盘中去读取校验码,因此性能会受到影响。这模式需要非常复杂的控制卡,这也是RAID 3、4、5没有办法流行主流市场的原因。
RAID 4:数据条带化,专门的奇偶校验盘
RAID 4所使用的技术与RAID 3类似,但不是以字节的方式写入数据,而是区块(block)。理论上,这可以加快存取速度;但到另一颗硬盘中去读取校验码仍然是它的瓶颈。
RAID 5:分布式数据、分布式奇偶校验
RAID 5是公认在性能与数据安全上获得平衡的方式。不管是原始数据或是奇偶校验码,都平均的分散在所有硬盘中。它的速度只比RAID 3稍慢,但是安全性会受到限制,RAID 5最多只容许一个硬盘损坏,如果有2个以上损坏,那所有数据都会遗失。要组成RAID 5,最少需要3个硬盘。
RAID5+spare:和RAID 5一样,不过留了一颗做为热备份的硬盘,如果RAID组中有硬盘损坏,则做为备份的硬盘自动顶替出故障的硬盘。
RAID 6:分布式数据、分布式奇偶校验
提到RAID 6,就跟提到RAID 5一样;只是奇偶校验的部分加倍而已。这会让性能再往下降一些;但容错能力则增加到两个硬盘损坏,也能运作无误,这模式最少需要5颗硬盘。