首页/系统/服务器硬件与 RAID 速查/mdadm 在线扩容与 reshape
RAID 级别与计算68 条

mdadm 在线扩容与 reshape

mdadm 支持给阵列加盘并 reshape 扩展容量(如 RAID 5 从 4 盘扩到 5 盘),过程在线但耗时;完成后需要扩展文件系统才能使用新增空间。

扩容流程(RAID 5 加一块盘)

扩容流程(RAID 5 加一块盘)
mdadm /dev/md0 --add /dev/sdf1
mdadm --grow /dev/md0 --raid-devices=5
cat /proc/mdstat        # 观察 reshape 进度
resize2fs /dev/md0      # ext4;XFS 用 xfs_growfs /mount
风险reshape 期间性能下降,备份窗口内更稳妥
限制扩容后容量按新盘数重算,需文件系统配套扩展
回退部分 reshape 支持 --revert-reshape;不支持时只能等待完成
reshape 中断电可能导致阵列停在中间状态;变更前确认 UPS 与备份。

易错点

  • 扩容前没做 scrub:不一致数据在 reshape 后更难定位
  • 忘记 resize2fs/xfs_growfs:阵列容量变大但文件系统仍用旧边界

数据来源与参考

  • man 8 mdadm(--grow)
  • Linux 内核 md 文档(reshape)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌