我通过以下方式将 KVM 客户端的 /home LVM 卷扩展了 500G
lvresize -v -L +500G /dev/engi/v-sbuild-home
并重新启动我的客户系统来更新可用磁盘空间。
重启后,我想使用 resize2fs 扩大 Debian 客户机上的主分区。它返回一个错误,文件系统已经是 104857600 个块大,文件系统无事可做。
然后我在 parted 和 fdisk 中检查了磁盘的大小,它仍然显示旧的 400GiB,而不是 900 GiB。主机上的 qemu-img 和 virt-manager 显示正确的扩大磁盘大小。有没有办法强制重新扫描客户机,还是我在工作流程中忘记了什么?几周前,我以完全相同的方式调整了另一个主分区的大小,没有任何问题。如果您需要更多信息,请询问。
提前感谢您的所有帮助。
答案1
看一下virsh blockresize [domain] [device] --size [newsize]
在主机上运行的程序在扩展底层 LVM 卷后更新其对 VM 存储卷的想法。