RAID 能做两件基本的事情。首先,它通过在多块硬盘上“条带化”数据,使得这些硬件同时工作来提供或读取单个数据流,以此提高性能。其次,它能够将数据分散复制到多块硬盘,降低了单个硬盘故障所造成的风险。
RAID 0提供了性能。它将两块或多块相同大小的硬盘组合在一起,但并非以串联的形式,而是将数据按条带分散到存储池中的各个硬盘。顺序读写操作因此也就发生在多块硬盘上,降低了读写时间。
RAID 1俗称为镜像。写操作同时被复制到多块硬盘。这种安排使得写操作略慢于在单个硬盘上的写入速度。但是它提供了于 RAID 0 相当的读取速度,因为可以在多个重复的硬盘中读取。
RAID 1+0 和 RAID 0 + 1 分别为镜像条带和条带镜像。从逻辑上讲,两者都是 RAID 0 和 RAID 1 的联结,但很多控制器和软件实现都给予了直接支持。两种模式的目标都是同时获得 RAID 0 的性能和 RAID 1 的冗余性。其配置至少需要 4 块硬盘。
RAID 5 将数据和奇偶校验信息都进行了条带化处理,在提高读取性能的同时增加了冗余性。除此之外,RAID 5 在硬盘空间利用率方面也要比 RAID 1更好。如果阵列中有 N 块硬盘(至少需要 3 块),其中 N-1 块用于存储数据。RAID 5 的空间效率因此至少可以达到 67%,而镜像的空间效率不会超过 50%。
RAID 6 类似于带有两块奇偶校验盘的 RAID 5。RAID 6 能够承受两块硬盘的彻底故障而不丢失数据。它需要至少 4 块硬盘。
RAID 2、3、4 虽然都有定义,但极少用到。逻辑卷管理器通常包含条带化(RAID 0)和镜像(RAID 1)特性。
网友评论