使用 virsh 将池移动到另一个分区的正确方法是什么?

使用 virsh 将池移动到另一个分区的正确方法是什么?

根分区空间不足,所以我想将机器移至另一个目录。它们当前位于/var/lib/libvirt/images/,池名为图片。虚拟机由 Vagrant 启动,我使用 KVM/libvirt 作为提供程序。

到目前为止我已经尝试过的是:

  1. 使用 Vagrant 关闭虚拟机
  2. 在下面创建新目录/home/images/
  3. chown qemu:qemu/home/images
  4. 将图像从 移动/var/lib/libvirt/images/home/images
  5. 创建新池并将其指向/home/images
  6. 编辑每个虚拟机virsh edit并更改磁盘的路径。
  7. 启动虚拟机

有没有更简单/更好的方法来做到这一点?

相关内容