独立磁盘冗余阵列 (RAID) 技术采用三种方法来改善性能和保护数据: 数据分块、镜像和奇偶校验。
RAID 0 采用数据分块技术来改善性能,但不提供数据保护。RAID 0 可分块中所有物理磁盘的数据。当磁盘组中某一物理磁盘发生故障时,所有相关联的也会出现故障,从而导致所有数据丢失。
RAID 0 性能较高,因为可同时将数据块写入多个物理磁盘。RAID 0 对存储容量 的使用率也最高(费用最低),因为无需将存储空间用于镜像或奇偶校验。RAID 0 要求至少有两个物理磁盘。
RAID 1 采用镜像技术,同时将两份数据副本写入两个不同的物理磁盘。如果某一物理 磁盘发生故障,则镜像物理磁盘可保证能继续访问数据。当磁盘组中的镜像对发生故障时,所有 相关虚拟磁盘也会发生故障。
RAID 1 提供了最佳的数据可用性。如果发生错误,存储阵列会立即启用其它物理磁盘 ,而不会丢失任何数据或服务。至少需要两块物理磁盘 †其中一个用于用户数据,另一个则用于 镜像数据。如果在 MD Storage Manager 软件中选择 RAID 1 并选择了四个或更多物理磁盘,则会在磁盘组中自动配置 RAID 10 - 其中两个物理磁盘用于用户数据,另外两个则用于镜像 数据。
RAID 5 可对磁盘组中所有物理磁盘的用户数据和奇偶校验数据进行分块,从而消除了单个 奇偶校验物理磁盘的瓶颈。当 RAID 5 磁盘组中的某一物理磁盘出现故障时,则可借助冗余信息来重建 数据。当 RAID 5 磁盘组中有两个或更多物理磁盘出现故障时,则所有相关虚拟磁盘都会发生故障, 并导致所有数据丢失。
RAID 5 要求至少有三个物理磁盘。所用物理磁盘越多,其性能和存储 效率便越高。
RAID 6 可对磁盘组中所有物理磁盘的用户数据和奇偶校验数据进行分块,从而消除了单个 奇偶校验物理磁盘的瓶颈。RAID 6 将等同于两个物理磁盘的容量用于冗余信息。当 RAID 6 磁盘组中的两个物理磁盘出现故障时,便可借助冗余信息重建数据。如果 RAID 6 磁盘组中有三个或更多物理磁盘出现故障,则所有相关虚拟磁盘都会出现故障,并导致所有数据丢失。
RAID 6 要求至少有五个物理磁盘。所用物理磁盘越多,性能和存储 效率便越高。
| RAID 级别 | 采用的 RAID 技术 | 数据保护 | 容量/费用比率 | 性能 | 最小物理磁盘数 |
|---|---|---|---|---|---|
| RAID 0 | 数据分块 | 无 | 最低 | 最高 | 2 |
| RAID 1 或 RAID 10 | 数据分块和镜像 | 高 | 高 | 高 | 2 (RAID 1) 或 4 (RAID 10) |
| RAID 5 | 在所有物理磁盘中应用数据分块和奇偶校验技术 | 高(1 个物理磁盘发生故障) | 低 | 中 | 3 |
| RAID 6 | 在所有物理磁盘中应用数据分块和奇偶校验技术 | 最高(2 个物理磁盘发生故障) | 低 | 中 | 5 |