TechTarget存储 > 百科词汇

RAID:独立磁盘冗余阵列

独立磁盘冗余阵列(RAID,redundant array of independent disks,redundant array of inexpensive disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地) 的方法。通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能。因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错。

  独立磁盘冗余阵列(RAID)对操作系统来说是一个单一的逻辑硬盘。RAID使用磁盘条带化(disk striping)技术,这种技术把每个驱动的存储空间分割为范围从一个扇区(512个字节)到几兆字节的单位。所有的磁盘的条带被井然有序地安排而且交叉存取。

  在一个大记录(例如医学或其他的科学图像)被储存起来的单一使用者系统中,条带被设置得很小(可能是512个字节),以便一个单一记录跨越所有的磁盘而且能通过同时读所有的磁盘很快地存取。

  在一个多用户系统中,较好的性能需要建立一条够宽能支撑典型的或最大尺寸记录的条带。它允许在驱动器之间交叠磁盘输入输出。

  加上非冗余阵列(RAID-0)至少有九种类型的RAID:

  • RAID-0:这一技术有条带但是没有数据冗余。它提供了最好的性能但是不能容错。
  • RAID-1:这一个类型也称为磁盘镜像,至少由二个复制数据存储的驱动器组成。没有条带。因为任一驱动器能同时被读,读取性能被改良。输写性能和单一磁盘存储相同。在多用户系统中,RAID-1 提供最好的性能和最好的容错。
  • RAID-2:这一个类型使用条带,一些磁盘储存错误检查和纠正(ECC)信息。与RAID-3相比没有优势。
  • RAID-3:这一个类型使用条带而且用一个驱动器专门储存奇偶信息。内含的错误检查(ECC)用来探测错误。通过计算存储在另一个驱动器上信息的异或逻辑运算(XOR)来完成数据恢复。因为一个输入输出操作同时访问所有驱动器,所以RAID-3 不能交叠输入输出。由于这个原因,RAID-3 对有长纪录应用软件的单一用户系统来说是最好的。
  • RAID-4:这一个类型使用大的条带,意味着你能读取单一驱动器的记录。它允许你利用交叠输入输出。因为所有输写操作必须更新奇偶驱动器,不可能有输入输出交叠处理。相对于RAID-5,RAID-4没有提供优势。
  • RAID-5:这一个类型包括一个旋转奇偶阵列,因此解决了RAID-4 的输写限制。因此,所有读和写操作能被交叠。RAID-5存储奇偶信息但是没有冗余数据(但是奇偶信息能用来重建数据)。RAID-5的阵列需要至少三个通常是五个磁盘。对于性能不是关键或者很少进行写操作的多用户系统,RAID-5是最好的选择。
  • RAID-6:这一个类型与RAID-5 类似但是包括另一个驱动器奇偶配置,这个配置分布于不同的驱动器,因此提供了极高容错能力。
  • RAID-7:这一个类型包括一个实时内含操作系统作为控制器,经由一个高速总线和计算机的其他特性来隐藏。有一个厂商提供这个系统。
  • RAID-10:这一个类型结合了RAID-0和RAID-1,称为RAID-10,它提供比RAID-1更高的性能,但成本比较高。它有两个子类型:在RAID-0 +1中,数据在条带穿过多个磁盘的时候被组织,然后被条带化的磁盘集被镜像。在RAID-1 +0中,数据被镜像,镜像被条带化。
  • RAID-50(或RAID-5+0):这种类型包括一个RAID-5系列组,并在RAID-0中条带化来改善RAID-5的性能(在没有降低数据保护的情况下)。
  • RAID-53(或RAID-5+3):这一个类型提供一个条带阵列,其中每条条带是一个驱动器的RAID-3阵列。它提供比RAID-3更高的性能,但是费用比较高。
  • RAID-S(也称为奇偶RAID):这是EMC Symmetrix的条带化奇偶RAID阵列专有和备用的方法,不再在现有设备中使用。它类似于RAID-5。具有一些增强性能,以及在磁盘阵列上高速磁盘缓存的增强性能。

最近更新时间:2010-01-05 作者:Con Diamantis and Yoshinobu YamamuraEN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐

  • RAID类型详解

    RAID可以实现更好的存储性能,带来更高的可用性。市场上有许多种不同的RAID类型,阅读本篇RAID各类型的详解有助于了解其最适合的场景领域。

  • 揭秘:合适的RAID恢复服务

    当RAID还原需要的技巧超出内部已掌握的时候,RAID还原服务提供商可能就是解决之道,只要选择合适的一家即可。

  • 存储虚拟化优势何在?

    随着虚拟化不断渗透进存储设计和管理,有关于存储虚拟化的优势却并不明显,这么做是为了什么以及如何去做都成了问题。

  • RAID大起底:哪些优势多少类型?

    不同类型的RAID有什么不同以及它们优缺点?使用多于最低要求的驱动器有什么好处?是额外的容量,更多的驱动损耗,还是容错?在什么情况下,RAID类型,特别是RAID 10,能够支持多个硬盘同时故障?在RAID10重建失效驱动器过程中,有何技巧?