lvresize 后,KVM 来宾无法识别原始磁盘的新大小

Hib*_*una 3 virtualization partition lvm raw-disk kvm-virtualization

我通过 500G 为我的 KVM 来宾扩展了 /home LVM 卷

lvresize -v -L +500G /dev/engi/v-sbuild-home
Run Code Online (Sandbox Code Playgroud)

并重新启动我的来宾系统以更新可用磁盘空间。

重新启动后,我想使用 resize2fs 来扩大我的 Debian 客户机上的主分区。它返回一个错误,指出文件系统已经有 104857600 个块大,而且文件系统没有什么可做的。

然后我检查了 parted 和 fdisk 磁盘有多大,它仍然显示旧的 400GiB 而不是 900GiB。主机上的 qemu-img 和 virt-manager 显示正确放大的磁盘大小。有什么方法可以强制对客人进行重新扫描,还是我忘记了工作流程中的任何内容?几周前,我以完全相同的方式调整了另一个主分区的大小,没有任何问题。如果您需要更多信息,请询问。

在此先感谢您的帮助。

小智 5

看看在virsh blockresize [domain] [device] --size [newsize]主机上运行,在扩展了底层LVM卷之后更新了它对VM存储卷的想法。

  • 重启是不够的,因为它不会停止 qemu 进程。停止/启动应该可以工作 (3认同)