放个连接, 写的很详细
RAID 0
-
条带模式
-
数据连续在多块磁盘上进行读写
-
至少需要 2 块磁盘
-
优点
- 提升 IO 性能
- 组成 RAID 0 的 磁盘数量越多, IO提升越大
-
缺点
- 没有数据冗余, 任意一块磁盘损坏, 都会导致全部数据*丢失
- 组成 RAID 0 的 磁盘数量越多, 危险性越高
RAID 1
- 镜像模式
- 数据会完全相同的写入多个不同的磁盘中
- 至少需要 2 块磁盘
- 优点
- 有数据冗余, 损坏一块磁盘并不会引起数据丢失, 适合数据安全需求较高的场景
- 缺点
- 磁盘利用率只有一半
- 同组数据磁盘, 只能损坏一块盘
RAID 5
- 数据依次写入磁盘中, 并每次在不同的磁盘内记录奇偶校验信息
- 至少需要 3 块磁盘
- 优点
- 有"奇偶校验信息"
- 允许损坏一块磁盘(最多同时允许 1 块)
- IO速度接近RAID 0
- 缺点: 磁盘利用率为 (n-1)/n 块
RAID 10
- 先做 RAID 1, 再做 RAID 0
- 至少需要4块磁盘
- 优点
- 读速度等同于 RAID 0
- 写速度等同于 RAID 1
- 缺点: 磁盘利用率为50%
- 安全性
- 最多允许 2 块磁盘损坏(不能是同一 RAID 1 中磁盘)
- 故障率可视为 1/3
RAID 01
- 先做 RAID 0, 再做 RAID 1
- 至少需要 4 块磁盘
- 正常情况下, 读写性能与 RAID 10 相似, 有损坏的情况下, RAID 10 优于 RAID 01
- 磁盘利用率与 RAID 10 相同
- 安全性
- 最多允许 2 块磁盘损坏(只能是同一 RAID 0 中磁盘)
- 故障率可视为 2/3 (安全性低于 RAID 10)
RAID 10 和 RAID 01 的比较
- IO 性能: 正常情况下, 两者相似, 有损坏的情况下, RAID 10 优于 RAID 01
- 安全性: RAID 10 (1/3) 好于 RAID 01 (2/3)
RAID 10 和 RAID 5 的比较
- 磁盘利用率: RAID 5 (75%) 好于 RAID 10 (50%)
- 安全性: RAID 10 好于 RAID 5
- IO 性能: 基本一致, RAID 5 更适合大文件存储, RAID 10 更适合小数据频繁写入