RAID (独立磁盘冗余阵列) 是将多颗独立的硬盘整合成一个存储单元的数据存储技术。有不同类型的 RAID,分别提供不同级别的性能、存储容量和可靠性。
本章节将简要介绍 DiskStation 支持的 RAID 类型,包括执行要求、优势和不足。
此表简要介绍了 DiskStation 支持的各种 RAID 类型,包括存储容量、RAID 类型要求的硬盘最低数量以及数据丢失之前允许的硬盘故障数量。
| 卷类型 | 硬盘数量 | 允许的硬盘故障 | 描述 | 存储空间容量 |
|---|---|---|---|---|
| SHR | 1 | 0 |
|
1 x(硬盘容量) |
| 2-3 | 1 | 系统优化容量。 | ||
| ≧4 | 1-2 | |||
| 基本 | 1 | 0 |
|
1 x(硬盘容量) |
| JBOD | ≧2 | 0 |
|
所有硬盘容量的总合 |
| RAID 0 | ≧2 | 0 |
|
所有硬盘容量的总合 |
| RAID 1 | 2 | 1 |
|
最小硬盘的容量 |
| 3 | 2 | |||
| 4 | 3 | |||
| RAID 5 | ≧3 | 1 |
|
(N – 1) x (最小硬盘的容量) |
| RAID 6 | ≧4 | 2 |
|
(N – 2) x (最小硬盘的容量) |
| RAID 10 | ≧4 (偶数) |
所有硬盘容量总和的一半 |
|
(N / 2) x (最小硬盘的容量) |
Synology Hybrid RAID (SHR) 是一种自动的 RAID 管理系统,专为简化存储管理以及满足不熟悉 RAID 类型的新用户而设计。
SHR 可组合不同容量的硬盘来创建一个存储空间,并优化容量和性能、占用更少的硬盘空间以及提供更灵活的存储方案。当包含足够的硬盘时,SHR 允许 1 颗 或 2 颗硬盘冗余 - 这意味着 SHR 卷能够经受住 1 颗 或 2 颗硬盘发生故障而不会造成数据丢失。
RAID 0 组合了两颗或更多硬盘以提高性能和容量,但没有容错保护功能。单颗硬盘出现故障将导致阵列中的的所有数据丢失。RAID 0 对于需要高性能比的非关键系统非常有用。
RAID 1 通常为 2 颗硬盘来执行。硬盘中的数据被映射,在硬盘出现故障时提供容错保护功能。读取性能得到提高,而写入性能将与单个硬盘类似。单颗硬盘出现故障时可得以维持而不会丢失数据。在容错保护非常关键而空间和性能不那么重要时,往往使用 RAID 1。
RAID 5 提供容错保护功能并提高了读取性能。至少需要三颗硬盘。RAID 5 可在单颗硬盘丢失时得以维持运行。在硬盘出现故障的情况下,故障硬盘上的数据将从其余硬盘上延展的奇偶校验进行重建。因此,在 RAID 5 阵列处于堪用状态时读写性能受到严重影响。当存储空间和成本的重要性高于性能时,RAID 5 最为理想。
RAID 6 与 RAID 5 相似,但其提供了另一层区块延展功能,并在 2 颗硬盘出现故障进得以维持。至少需要四颗硬盘。RAID 6 的性能因其额外的容错保护功能而低于 RAID 5。在存储空间和成本较为重要且需要在多颗硬盘出现故障得以维持的情况下,RAID 6 最为理想。
RAID 10 集合了 RAID 1 与 RAID 0 的优势,读写性能有所提高,但用于存储数据的空间仅为总空间的一半。需要 4 颗或更多硬盘使得成本相对较高,但在提供容错保护功能时性能较高。事实上,RAID 10 可在多颗硬盘出现故障时得以维持 - 如果故障不是发生在同一子群组内。RAID 10 对于输入/输出要求较高的应用程序(如数据库服务器)非常理想。