varkai

此心不动,随机而动。

RAID 级别对比

2023.02.15 运维

RAID 级别对比表格:

RAID级别最小硬盘数可用容量容错性冗余性热备盘选项读性能随机写性能连续写性能
RAID 0n ≥ 2n
RAID 1n ≥ 21镜像
RAID 5n ≥ 3n-1奇偶校验
RAID 6n ≥ 4n-2奇偶校验
RAID 10n ≥ 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 的保护两种特性。

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