RAID 将多块磁盘组成阵列,通过条带、镜像或校验实现不同的容量、性能和容错取舍。不是所有 RAID 都有冗余,也不存在脱离工作负载的“最快”或“最安全”级别。
一、RAID 与阵列卡是什么关系?
RAID 可由硬件控制器或操作系统软件实现,并非必须购买阵列卡。选择时应看磁盘数量、控制器或软件支持、缓存保护、故障告警和恢复流程。
冗余用于应对特定数量及组合的磁盘故障,不保证业务始终不停。误删、勒索软件、文件系统损坏与机房灾难仍需备份和恢复方案。
二、主流 RAID 级别
- RAID 0:条带化,没有冗余;成员盘故障可能使整个阵列不可用,适合可重新生成的数据。
- RAID 1:常见两盘镜像配置可容忍一盘故障,可用容量约为一盘;多副本实现应按实际配置理解。
- RAID 5:至少三盘,以分布式校验容忍一盘故障;同容量磁盘可用容量约为(n−1)盘。降级和重建期间风险、负载会上升。
- RAID 10:常见配置为镜像后条带,至少四盘,可用容量约一半;可容忍哪些多盘故障取决于失效盘是否落在同一镜像组。
三、企业选型对照
| 场景 | 推荐评估方向 | 理由 |
|---|---|---|
| 系统盘 | RAID 1 | 配置较直观,仍需恢复介质和备份 |
| 文件业务 | RAID 5或其他冗余方案 | 同时评估容量、重建时间与故障窗口 |
| 数据库 / 高并发 | RAID 10 | 适合评估随机写负载,需实际压测 |
| 临时缓存 | RAID 0 | 仅在丢失后可重建时采用 |
表中为常见起点,不代替具体容量、写入耐久度与恢复目标评估。
四、存储之外也要检查应用与网络
业务响应由存储、CPU、数据库、应用和网络共同决定。RAID 可以影响磁盘 I/O,不能直接解决跨境路由问题;专线也不能修复存储瓶颈。应先通过监控确定慢在哪里。
五、常见问题
RAID 能替代备份吗?
不能。备份应独立于阵列,保留版本并定期做恢复演练。
RAID 5 与 RAID 10 怎么选?
比较实际读写模式、容量成本、重建窗口和可容忍故障,而非只看级别名称。磁盘容量较大或恢复要求高时,也应评估更高容错方案。
六、总结
先确定丢多少数据、停多久能接受,再选阵列与备份。对于 VPS,还应确认服务商实际存储保障,不能仅凭套餐容量推断底层 RAID。