RAID 级别是如何影响容量的?

独立磁盘冗余阵列 (RAID) 技术采用三种方法来改善性能和保护数据: 数据分块、镜像和奇偶校验。

数据分块
数据分块技术可将数据分解成块,并将其写入多个独立的 。由于可将这些块同时写入多个物理磁盘,从而改善了性能。单独的数据分块并不能保护数据。
镜像
镜像技术可通过将所有数据的相同副本写入独立的物理磁盘来提供数据保护。当某一物理磁盘 发生故障时,系统会立即启用含有备份数据的物理磁盘。镜像技术费用较高,因为 您必须使用双倍存储容量。
奇偶校验
奇偶校验技术可根据数据计算来创建冗余数据而非完全复制数据来实现数据 保护。当物理磁盘发生故障时,便可使用冗余数据来快速重建信息。实施 该技术所需的费用低于镜像技术,因为不必使用双倍存储容量。但由于需额外的处理时间来计算冗余数据, 因此其性能会稍有逊色。

RAID 0

RAID 0 采用数据分块技术来改善性能,但提供数据保护。RAID 0 可分块 中所有物理磁盘的数据。当磁盘组中某一物理磁盘发生故障时,所有相关联的 也会出现故障,从而导致所有数据丢失。

RAID 0 性能较高,因为可同时将数据块写入多个物理磁盘。RAID 0 对存储容量 的使用率也最高(费用最低),因为无需将存储空间用于镜像或奇偶校验。RAID 0 要求至少有两个物理磁盘。

RAID 1 或 RAID 10

RAID 1 采用镜像技术,同时将两份数据副本写入两个不同的物理磁盘。如果某一物理 磁盘发生故障,则镜像物理磁盘可保证能继续访问数据。当磁盘组中的镜像对发生故障时,所有 相关虚拟磁盘也会发生故障。

RAID 1 提供了最佳的数据可用性。如果发生错误,存储阵列会立即启用其它物理磁盘 ,而不会丢失任何数据或服务。至少需要两块物理磁盘 — 其中一个用于用户数据,另一个则用于 镜像数据。如果在 MD Storage Manager 软件中选择 RAID 1 并选择了四个或更多物理磁盘,则会在磁盘组中自动配置 RAID 10 - 其中两个物理磁盘用于用户数据,另外两个则用于镜像 数据。

RAID 5

RAID 5 可对磁盘组中所有物理磁盘的用户数据和奇偶校验数据进行分块,从而消除了单个 奇偶校验物理磁盘的瓶颈。当 RAID 5 磁盘组中的某一物理磁盘出现故障时,则可借助冗余信息来重建 数据。当 RAID 5 磁盘组中有两个或更多物理磁盘出现故障时,则所有相关虚拟磁盘都会发生故障, 并导致所有数据丢失。

RAID 5 要求至少有三个物理磁盘。所用物理磁盘越多,其性能和存储 效率便越高。

RAID 6

RAID 6 可对磁盘组中所有物理磁盘的用户数据和奇偶校验数据进行分块,从而消除了单个 奇偶校验物理磁盘的瓶颈。RAID 6 将等同于两个物理磁盘的容量用于冗余信息。当 RAID 6 磁盘组中的两个物理磁盘出现故障时,便可借助冗余信息重建数据。如果 RAID 6 磁盘组中有三个或更多物理磁盘出现故障,则所有相关虚拟磁盘都会出现故障,并导致所有数据丢失。

RAID 6 要求至少有五个物理磁盘。所用物理磁盘越多,性能和存储 效率便越高。

RAID 级别比较

RAID 级别 采用的 RAID 技术 数据保护 容量/费用比率 性能 最小物理磁盘数
RAID 0 数据分块 最低 最高 2
RAID 1 或 RAID 10 数据分块和镜像 2 (RAID 1) 或 4 (RAID 10)
RAID 5 在所有物理磁盘中应用数据分块和奇偶校验技术 高(1 个物理磁盘发生故障) 3
RAID 6 在所有物理磁盘中应用数据分块和奇偶校验技术 最高(2 个物理磁盘发生故障) 5