RAID 0 是最快速的 RAID 模式,需要至少两块硬盘。RAID 0 将每个磁盘的所有可用容量合并起来,以创建一个逻辑卷并安装到计算机中。如果阵列中的一个物理磁盘发生故障,则所有磁盘上的数据将无法访问,因为部分数据已写入所有磁盘。RAID 0 可以有效地在组成阵列的所有磁盘之间均匀分配写入或读取数据的工作负载。
RAID 1 是仅包含 2 个磁盘的配置。此 RAID 模式提供安全性,因为所有数据都同时写入两个硬盘。在单个硬盘故障的情况下,数据在另一个硬盘上仍然可用。与使用单个硬盘相比,性能可以略微降低,但是差异通常可以忽略不计。当安全性比速度更重要时,RAID 1 是一个不错的选择,但是请记住,RAID 1 不可作为备份使用。最后,RAID 被视为单个卷,并且任何文件损坏都将在两个硬盘上复制。此外,如果管理 RAID 的硬件遇到任何问题,可能会导致卷的损坏。
RAID 5 将 RAID 0 的条带与阵列中的数据冗余组合在一起,最少包含三个磁盘。在 3 磁盘示例中,数据分布在 2 个硬盘中,第 3 个用于奇偶校验。在 5 磁盘示例中,数据分布在 4 个硬盘上,第 5 个用于奇偶校验。如果一个物理磁盘发生故障,那么来自故障磁盘的数据会重建到更换磁盘中。在单个硬盘故障时,不会丢失数据,但是如果在数据可以重建到更换硬盘之前第二个磁盘发生故障,那么阵列中的所有数据将丢失。
RAID 10 也称为 RAID 1+0,结合了 RAID 1 和 RAID 0 的属性。它是一个“条带镜像”,意味着数据会在两个镜像阵列上进行条带化。条带化发生在阵列之间,而镜像发生在相同的阵列中。在一个 RAID 10 阵列中,一个镜像对中的一个磁盘发生故障不会导致数据丢失。但是,具有故障磁盘的阵列中的工作磁盘成为整个阵列的弱点。如果镜像对中的第二个磁盘发生故障,则整个阵列将丢失。
JBOD 在技术上而言不是 RAID 模式,因为所有磁盘都是独立的,没有集体属性。每个物理磁盘映射到不同的逻辑卷。因此,每个磁盘的一个卷将安装在计算机上。不提供保护,因此如果磁盘发生故障,则该磁盘上包含的所有数据都将丢失。
注意: RAID(大部分格式)是为了在发生硬盘故障时避免工作流中断。 没有 RAID 模式可以作为适当的备份,原因如下:
- RAID 被视为单个卷;如果数据损坏,RAID 阵列中创建的数据的任何副本也将损坏。
- RAID 非常依赖于管理它们的硬件。如果此硬件遇到技术问题,则可能会导致 RAID 本身以及存储在其中的任何数据遭到破坏。
- RAID 不能保护数据免受诸如火灾、洪水、盗窃或其他物理灾难的影响。