数据根据所需的冗余和性能级别,以多种方式中的一种分布在驱动器上,称为RAID级别。不同的架构或数据分布布局使用单词RAID后跟数字命名,例如RAID 0或RAID 1。每个架构或 RAID 级别在重要目标之间提供不同的平衡:
可靠性、可用性、性能和容量。
大于 RAID 0 的 RAID 级别可针对不可恢复的扇区读取错误以及整个物理驱动器的故障提供防护。
级别 |
Striping |
镜像 |
奇偶校验 |
磁盘故障 |
最少 |
详细信息 |
X |
|
|
0 |
2 |
|
|
|
X |
|
1 |
2 |
|
|
X |
|
X |
1 |
3 |
|
|
X |
|
X |
2 |
4 |
RAID 5+附加的奇偶校验块 |
|
X |
X |
|
每个镜像集1个 |
4 |
RAID 0 + RAID 1 |
|
RAID 50 |
X |
|
X |
|
6 |
RAID 0 + RAID 5 |
RAID 60 |
X |
|
X |
|
8 |
RAID 0 + RAID 6 |
允许您跨多个物理磁盘写入数据,而不是仅向一个物理磁盘写入数据。RAID 0包括将每个物理磁盘存储空间分区为64 KB大小的条带。这些条带以重复相继的方式交错。单个物理磁盘上的条带部分称为条带元素。
例如,在仅使用 RAID 0 的四磁盘系统中,将分段 1 写入磁盘 1,将分段 2 写入磁盘 2,依此类推。由于可同时存取多个物理磁盘,RAID 0增强了性能,但它不能提供数据冗余(图1[仅英文])。
图 1:RAID 0
使用RAID 1,数据可在写入一个磁盘的同时写入另一磁盘。如果一个磁盘发生故障,可用另一个磁盘的内容来运行系统,并重建有故障的物理磁盘。
RAID 1的主要优点是可提供100%的数据冗余。由于一个磁盘上的内容被完全写入到另一个磁盘上,因此如果一个磁盘出现故障影响并不大。两个磁盘始终包含相同的数据。任意一个物理磁盘都可以作为工作物理磁盘使用(图2[仅英文])。
图 2:RAID 1
图 3:RAID 5
图 4:RAID 6