mdadm 自动增长突袭

joh*_*nes 2 linux raid mdadm

我在 lvm 逻辑卷上有一个 raid0/1。我调整了逻辑卷的大小。现在我想调整raid 的大小以使用完整的逻辑卷。这可以用

mdadm /dev/md? --grow -z newsize
Run Code Online (Sandbox Code Playgroud)

当我只做

mdadm /dev/md? --grow
Run Code Online (Sandbox Code Playgroud)

我得到 mdadm: no changes to --grow

但不知何故,我无法弄清楚如何计算newsize参数。有没有办法告诉 mdadm 增长到最大可能的大小?如果不是,我如何计算用于newsize论证的最大可能的突袭规模?

Zor*_*che 6

尝试这个: mdadm /dev/md0 --grow --size=max

http://linux.die.net/man/8/mdadm

-z, --size=
RAID1/4/5/6 中每个驱动器要使用的空间量(以千字节为单位)。这必须是块大小的倍数,并且必须在驱动器的末尾为 RAID 超级块留出大约 128Kb 的空间。如果未指定(通常未指定),则最小驱动器(或分区)设置大小,但如果驱动器之间的差异大于 1%,则会发出警告。

可以使用 --grow 为 RAID 级别 1/4/5/6 设置此值。如果创建的阵列的大小小于当前活动的驱动器,则可以使用 --grow 访问额外的空间。 大小可以指定为 max,这意味着选择适合所有当前驱动器的最大大小。