|
RAID等级
|
原理
|
特性
|
适用场景
|
最少硬盘数量
|
允许故障硬盘数量
|
|
RIAD0
|
通过条带化(数据分条)将数据分散到多块硬盘,并行读写
|
读写速度最快、容量利用率100%,但无冗余,单盘故障导致数据全损
|
高性能计算、临时数据存储或需高速读写的非关键任务
|
2
|
0
|
|
RAID 1
|
镜像技术,数据完全复制到另一块硬盘。
|
可靠性高(允许单盘故障),容量利用率50%,写入速度中等
|
关键数据备份、小型服务器或数据库
|
2
|
1
|
|
RAID 5
|
分布式奇偶校验,数据与校验信息交替存储于多盘
|
平衡性能与容错(允许单盘故障),容量利用率为(N-1)/N(N为硬盘数)
|
企业级存储、文件服务器等需兼顾效率与安全的场景
|
3
|
1
|
|
RAID 6
|
双重分布式奇偶校验,扩展自RAID 5
|
容错能力更强(允许双盘故障),容量利用率为(N-2)/N,写入性能较低
|
高可靠性要求的长期归档或大规模存储系统
|
4
|
同一阵列中最多 2块
|
|
RAID 10 (RAID 1+0) |
先镜像(RAID 1)再条带化(RAID 0)
|
兼具高性能与高容错(允许每组镜像中单盘故障),容量利用率50%
|
金融交易、高负载数据库等对速度和冗余要求均高的场景
|
4
|
每组镜像N/2
|
|
RAID 50
|
RAID 6的子组通过RAID 0组合
|
提升性能的同时保留冗余能力,容量利用率分别为(N-M)/N和(N-2M)/N(M为子组数)
|
大型数据中心或需高吞吐量的多任务处理环境
|
6
|
如果 RAID 50 由 N 个 RAID 5 子组组成,则理论上最多可同时损坏 N 块硬盘(每组一块),仍能保持数据完整。但如果某一 RAID 5 子组中同时损坏两块或更多硬盘,则该子组失效,进而导致整个 RAID 50 阵列数据丢失
|
|
RAID 60
|
RAID 5的子组通过RAID 0组合
|
提升性能的同时保留冗余能力,容量利用率分别为(N-M)/N和(N-2M)/N(M为子组数)
|
大型数据中心或需高吞吐量的多任务处理环境
|
8
|
RAID 60 是将多个 RAID 6 阵列进行条带化处理,每个 RAID 6 子组可以容忍 2 块硬盘故障。例如,一个由 4 个 RAID 6 子组组成的 RAID 60,最多可以同时损坏 8 块硬盘而不丢失数据,但前提是每个子组中损坏的硬盘不超过 2 块
|
|
JBOD/NRAID
|
仅合并硬盘容量,
|
无冗余或性能优化
|
适用于简单存储扩展
|
|
|