RAID 级别对比

02-15, 2023 硬件

RAID 级别对比表格:

RAID级别 最小硬盘数 可用容量 容错性 冗余性 热备盘选项 读性能 随机写性能 连续写性能
RAID 0 n ≥ 2 n
RAID 1 n ≥ 2 1 镜像
RAID 5 n ≥ 3 n-1 奇偶校验
RAID 6 n ≥ 4 n-2 奇偶校验
RAID 10 n ≥ 4(n为偶数) n/2 镜像

RAID 级别详解

RAID 0

至少需要硬盘数:2

可使用空间:所有硬盘容量的加总

说明:将多个硬盘合并成一个存储空间,可使用空间为所有硬盘容量的加总。这种组态的优点是能够将不同容量的硬盘合并成一个大的存储空间,但是这种组态不提供任何的数据保护。

:资料会被均分并写入不同的硬盘上。数据存取会更快速并更有效率。

:如果其中一颗硬盘损毁,所有数据将会遗失除非平时有在做额外的数据备份。

RAID 1

至少需要硬盘数:2

可使用空间:(最小硬盘容量)*(1)

说明:RAID 1 模式下你的数据将直接同时写入两颗硬盘成为 “镜像对映”,任何时刻两颗硬盘上的数据都会完全相同,当其中一颗硬盘故障时,系统也能够正常运作。这种组态的优点是提供数据保护,RAID 1 的缺点是当你使用两颗不同容量的硬盘来建立 RAID 组态时,可用的存储空间将会等于最小硬盘容量。

:数据将会被复制到所有的硬盘上,不管坏了几颗硬盘,只要还有一颗硬盘是正常的,数据将不受影响。

:不管安装了多少颗硬盘,可用空间会被局限同等于一颗硬盘。

RAID 5

至少需要硬盘数:3

可使用空间:(最小硬盘容量)*(硬盘总数 - 1)

说明:由三颗或以上的硬盘所组成,能够允许一颗硬盘故障而不会造成数据流失。当硬盘损坏时,你只需更换新的硬盘,系统将会自动替你重建 RAID 组态。RAID 5 的优点是提供数据保护,然而如果你使用不同容量的硬盘来建立 RAID 组态时,可用的存储空间将会以最小硬盘容量来计算。

:一颗硬盘的容错机制。数据会被均分到不同的硬盘上并加上同比特 (储备) 的数据检查,如果坏了一颗硬盘,同比特数据将会确保数据的完整性。

:存储空间将会有一颗硬盘的容量大小被保留为同比特数据的检查/存储,因此将会影响整体的数据可用空间。

RAID 6

至少需要硬盘数:4

可使用空间:(最小硬盘容量)*(硬盘总数 - 2)

说明:由四颗或以上的硬盘所组成,能够允许两颗硬盘故障而不会造成数据流失。当硬盘损坏时,你只需更换新的硬盘,系统将会自动替你重建 RAID 组态。RAID 6 的优点是提供数据保护,然而如果你使用不同容量的硬盘来建立 RAID 组态时,可用的存储空间将会以最小硬盘容量来计算。

:二颗硬盘的容错机制。数据会被均分到不同的硬盘上并加上同比特 (储备) 的数据检查,如果坏了一颗硬盘,同比特数据将会提升数据的完整性。

:存储空间将会有两颗硬盘的容量大小被保留为同比特数据的检查/存储,因此将会影响整体的数据可用空间。

RAID 10

至少需要硬盘数:4,且必须为偶数

可使用空间:(最小硬盘容量)*(硬盘总数 / 2)

说明:由四颗或以上的硬盘所组成,可允许多颗硬盘故障而不会造成数据流失 (必须非相同的镜像对映硬盘),RAID 10 综合了 RAID 1 的数据保护以及 RAID 0 的数据访问速度。RAID 10 是利用 RAID 1 先将数据镜射到两组硬盘,再用 RAID 0 将所有硬盘分为两组。建立 RAID 0 时需要四颗或以上的双数硬盘,当使用不同容量的硬盘来建立 RAID 组态时,可用的存储空间将会以最小硬盘容量来计算。

:利用了 RAID 0 的速度以及 RAID 1 的保护两种特性。

:所需的硬盘数较多,至少必须拥有四个以上的偶数硬盘才能使用,且能被利用的可用空间有限。