RAID 在监控存储中的应用与选择
对比 RAID 0/1/5/6/10 在监控场景下的适用性,说明为什么监控项目常用 RAID5 以及重建风险。
常见级别对比
| 级别 | 可用容量 | 允许坏盘 | 写性能 | 监控适用性 |
|---|---|---|---|---|
| RAID 0 | 100% | 0 | 最高 | 不推荐,无冗余 |
| RAID 1 | 50% | 1(镜像) | 一般 | 仅小容量系统盘 |
| RAID 5 | (N-1)/N | 1 | 较好 | 常用,性价比高 |
| RAID 6 | (N-2)/N | 2 | 稍低 | 盘多或要求高时推荐 |
| RAID 10 | 50% | 每组 1 块 | 高 | 高性能场景 |
监控场景的推荐
- 4~8 盘位:RAID 5。可用容量高,允许坏 1 块盘。
- 8 盘位以上:建议 RAID 6。盘数越多,重建期间再坏一块的概率越高。
- 关键录像:可采用 RAID 6 或 RAID 1 + 异地备份。
- 不推荐 RAID 0:虽然容量与性能最优,但任一盘损坏即全部录像丢失。
重建风险(重要)
RAID 5 阵列中坏掉一块盘后,系统进入降级状态,此时:
- 所有读请求需要通过校验计算,性能下降明显。
- 重建过程要读取全部剩余盘的数据(如 8×8TB 需读取约 56TB),通常耗时 10~30 小时。
- 重建期间若再坏一块盘,数据全部丢失。
- 大容量消费级硬盘的 URE(不可恢复读取错误)概率,使重建失败并非小概率事件。
实践建议
- 使用监控级或企业级硬盘,避免消费级 SMR 盘(重建易失败)。
- 配置热备盘(Hot Spare),坏盘后自动开始重建,缩短降级窗口。
- 开启SMART 监测与告警,在彻底损坏前主动更换。
- 重要项目做双机备份或关键通道录像异地保存。
- 定期演练恢复流程,验证备份确实可用。
- 更换坏盘时使用同规格或更大容量硬盘,避免混插不同转速的盘。
