RAID 级别与计算68 条

阵列重建时间估算

重建时间 ≈ 阵列容量 ÷ 有效重建速率。重建速率受盘型、控制器与业务压力影响(常见 100~200MB/s),大容量盘的重建以小时甚至天计。

重建时间粗算(按 150MB/s)

单盘容量重建数据量(RAID 5)估算时间
2TB≈2TB≈4 小时
4TB≈4TB≈7.5 小时
8TB≈8TB≈15 小时
16TB≈16TB≈30 小时

监控重建进度(md)

监控重建进度(md)
cat /proc/mdstat
mdadm --detail /dev/md0 | grep -i -E "rebuil|percent"
业务繁忙时重建速率会被压低;LSI 卡可设置 Rebuild Rate(0~100%)在速度与业务影响间取舍。

易错点

  • 按空闲状态速率估算重建完成时间:真实环境有业务 IO,常常要按打七折甚至对半估计
  • 重建期间安排其他高负载任务(备份、批处理),进一步拉长风险窗口

数据来源与参考

  • man 8 mdadm(重建状态)
  • Broadcom MegaRAID 用户指南(后台任务属性)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌