RAID1 镜像模型与代价:容量减半换冗余
讲 RAID1 镜像怎么工作:写一份数据写两份、坏一块自动接管,代价是容量减半与写入路径翻倍,以及它与 RAID0 的本质区别。
结论先行
RAID1 是「一份数据写两份」的镜像组:两块(或更多)盘写完全相同的内容,任一时刻坏一块,另一块继续服务,换上新盘后重新同步。代价很直白:n 块盘的可用容量只有 1 块盘(容量减半)。它买的是可用性,不是速度。
代价与收益
| 项目 | 表现 |
|---|---|
| 可用容量 | 最小盘容量(按最小盘算) |
| 冗余 | 允许同时坏 n−1 块(2 盘组坏 1 块) |
| 读取 | 多数实现可双盘并行读,吞吐有小幅提升 |
| 写入 | 每份数据写两遍,写路径翻倍 |
| 故障恢复 | 换盘后重新同步(全量拷贝,视数据量耗时较长) |
与 RAID0 的本质区别:RAID0 买速度(坏 1 块全丢),RAID1 买冗余(容量折半)。两者不冲突——镜像组里放两块 NVMe,速度不丢,冗余也有了。
什么时候选 RAID1
- 系统盘:服务器装 Windows Server 2012/2019 时常用镜像保系统盘,双盘组是标配。
- 不能掉线的数据盘:数据库等对照 SQL Server 条目,日志文件通常进镜像。
- 普通家用双盘:多数场景「1+1 备份」比 RAID1 更划算,按数据重要性定。
两个常见误操作
- 用两块不同容量/不同品牌的盘建组 → 可用容量按最小盘算,且同步故障率叠加,尽量同型同批。
- 以为有镜像就不用备份 → 镜像只防「盘坏了」,不防误删、勒索、双盘同损,重要数据仍要独立备份(站内 搜索入口 可查备份策略条目;装系统层对照 Windows 总览)。
操作小结
- 选 RAID1 前确认:为冗余选它,别为速度。
- 双盘同型号建组,可用容量按小盘算。
- 换故障盘后观察重同步进度,别提前断电。
- 镜像不是备份,独立副本照做。