备份或移动虚拟机

备份或移动虚拟机需要两个组件:镜像文件和保存为 XML 文件的虚拟机配置。保存配置需要 libvirtlibvirt-client 包中的 virsh 命令。

  1. 在终端窗口中输入

    virsh dumpxml Name > Name.xml

    其中 NameBoxes 中的虚拟机名称或 域名。要列出Boxes中可见的域名,请输入

    virsh -c qemu:///session list --all
  2. 将刚刚创建的 .xml 文件复制到备份位置或临时存储位置。

  3. 将镜像文件复制到备份位置或临时存储位置。它将是一个以虚拟机的域名命名的文件,以 .qcow2 结尾,位于 ~/.local/share/gnome-boxes/images/

恢复虚拟机

保存的虚拟机可以安装到新主机上 Boxes 中,或者作为灾难恢复场景的一部分安装在原始机器上。

  1. 退出 Boxes

  2. .qcow2 镜像文件从备份位置或临时存储位置复制到新位置的 ~/.local/share/gnome-boxes/images/ 目录中。

  3. 在终端窗口中,导航到包含您存储的 .xml 文件的目录或设备。输入

    virsh define Name.xml

    其中 Name 为虚拟机的域名。

  4. 启动 Boxes