级别 0 — RAID
级别 0,经常被称作“分条”,它是面向性能的分条数据映射技术。这意味着被写入阵列的数据被分割成条,然后被写入阵列中的其它磁盘成员,从而允许低费用的高度
I/O 性能,但是它不提供冗余性。级别 0 阵列的贮存能力等于硬件 RAID 所有成员磁盘的总能力或软件 RAID 中所有成员分区的总能力。
级别 1 — RAID
级别 1,或“镜像”,被使用的时期长于任何其它形式的 RAID。级别 1
通过在阵列中的每个成员磁盘上写入相同的数据(在磁盘上留一个“镜像”副本)来提供冗余性。由于镜像的简单性和高度的数据可用性,它目前仍然很流行。使用两个以上磁盘操作的级别 1 可能会在读取时使用并行访问来获得高速数据传输,但是它更常用的是独立操作以提供高速
I/O 传输率。级别 1 提供了极佳的数据可靠性,并提高了读取任务繁重的程序的执行性能,但是它相对的费用也较高。
[1]
级别 1 阵列的贮存能力与硬件 RAID 中镜像的硬盘之一或软件 RAID
中镜像的分区之一的储存能力相同。
级别 4 — 级别 4 使用集中到单个磁盘驱动器上的奇偶校验
[2]
来保护数据。它更适合于事务性的 I/O
而不是大型文件传输。由于专职的奇偶校验磁盘代表了固有瓶颈,级别 4
极少在没有写回缓存之类的技术陪同的情况下使用。虽然级别 4
在某些分区方案中是一种可选项目,它在 Red Hat Linux RAID 安装中却不是一个允许的选项。
[3]
硬件级别 4 的贮存能力相对于所有成员磁盘去掉一个后的贮存能力。软件级别 4
的贮存能力相对于所有成员分区去掉一个后的贮存能力(如果它们的大小相同的话)。
级别 5 — 这是最普遍的 RAID
类型。通过在某些或全部阵列成员磁盘驱动器中分布奇偶校验,RAID
级别 5 避免了级别 4 中固有的写入瓶颈。唯一的性能瓶颈是奇偶计算进程。使用现代的
CPU 和软件 RAID,这种情况通常不是什么大问题。与级别
4 一样,其结果是非对称性能,读取大大地超过了写入性能。级别
5 经常与写回缓存一起使用来减低这种非对称性。硬件级别
5 的贮存能力相当于所有成员磁盘去掉一个后的贮存能力。软件 RAID
级别 5 的贮存能力相当于所有成员分区去掉一个后的贮存能力(如果它们的大小相同)。
线形 RAID — 线形 RAID
是一种简单的驱动器聚组以便创建一个较大的虚拟驱动器。在线形
RAID 中,区块从一个成员驱动器到另一个成员驱动器被依次分配,只有在第一个驱动器被完全填充后,才转到下一个驱动器。这种聚组没有提供任何性能方面的利益,因为
I/O 操作不太可能在成员驱动器间被分开。线形 RAID
也没有提供任何冗余性,事实上,它降低了可靠性
— 如果任何一个成员驱动器失效了,整个阵列都不能被使用。它的贮存能力是所有成员磁盘的总和。