使用 LVM 缩小实时 mdadm 分区

使用 LVM 缩小实时 mdadm 分区

我的目标是在系统运行时缩小 mdadm RAID 1 分区。我有磁盘 sda 和 sdb,它们构建了我的两个 RAID 分区 md0 和 md1。在 md1 上我使用 LVM,md0 是 /boot 分区。我已经缩小了 LVM 物理卷(及其所有逻辑卷/文件系统)和 md1 的大小,没有任何问题。但实际分区 sda2 和 sdb2 不会自动更新。我可以在系统运行时对它们进行 fdisk 吗?也许之后重新启动?这样就够了吗?还是我必须让系统脱机?还有其他方法可以缩小分区吗?

编辑:我刚刚试过了,没用。更改分区大小后,机器拒绝重新启动,只显示黑屏和闪烁的线条。我使用 Live CD 将分区改回来了。现在它又可以启动了。谁能告诉我我到底做错了什么?

编辑2:顺便说一下,我曾经mdadm --grow /dev/md1 --size=<smaller size>减小过md1的大小。

相关内容