virsh 保存目录位置定义在哪里

virsh 保存目录位置定义在哪里

virsh save myVm进入的默认位置/var/lib/something使得我的斜线分区在 Vm 保存时已满,这真的很烦人。

我不知道virsh save myVm目录位置定义在哪里! 默认是 into /var/lib/libvirt/qemu/savewhich 好像没有在 which 中定义,/etc/libvirt/qemu.conf只定义了auto_dump_path

我既无法在 XML 中找到它,也无法在我的 VM 所属的virsh edit myVm池中找到它。virsh pool-dumpxml myPool

可以解释为红帽社区我不是会员。

答案1

作为一个解决方法,但不是解决方案或其他数据都save可以像这样重新定位:

#supposing my /data partition is into another disk
mkdir /data/data/qemu_saved_files
chown -R libvirt-qemu:libvirt-qemu /data/data/qemu_saved_files
rm -r /var/lib/libvirt/qemu/save
ln -s /data/data/qemu_saved_files /var/lib/libvirt/qemu/save
sudo systemctl restart libvirtd

相关内容