首页/系统/服务器硬件与 RAID 速查/RAID 1 镜像:双盘冗余的基本盘
RAID 级别与计算68 条

RAID 1 镜像:双盘冗余的基本盘

RAID 1 把同一份数据写入两块盘,读可以并发、写需同时成功;单盘损坏不影响业务,重建只需一次全量复制。系统盘与小型数据库的常见选择。

容量公式两块盘:1 × 单盘容量;更多盘的镜像组:floor(N/2) × 单盘容量
容错通常 1 块盘(部分控制器支持三路镜像 RAID 1 允许 2 块)
读写特性读可为 2 倍(两盘并行读),写惩罚为 2(一次写两盘)

mdadm 创建双盘镜像

mdadm 创建双盘镜像
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
cat /proc/mdstat
RAID 1 重建速度只取决于单盘写速度,与其他盘无关,是各级别中重建压力较小的一种。

易错点

  • 三块盘 RAID 1 会有半块容量被闲置,控制器不同处理方式不同,建阵列前先看卡的手册
  • RAID 1 不校验数据一致性:遇到静默损坏时两块盘可能都带错,需要上层文件系统校验兜底

数据来源与参考

  • man 8 mdadm
  • Broadcom MegaRAID 用户指南(RAID 1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌