我使用 Oracle VM VirtualBox版本 5.1.28 r117968(Qt5.6.2)。我有两台虚拟机(Windows 7 64 位和 Ubuntu 14.04.5 LTS),其中 Windows 有 8 个快照,Ubuntu 有 6 个快照。我想备份这两台虚拟机包含所有快照我知道有一个克隆选项。但是还有其他选择吗?如果有,它们是什么以及如何实现它们?
[附注:我想将备份移至我的外部硬盘。]
更新: - - - - - - - - - - - - - - - - - - - - - - - - - -
我截取了文件夹内部VirtualBox VMs
和Snapshots
文件夹内部的屏幕截图。请看一下。如果我复制整个文件夹,快照似乎也会被复制VirtualBox VMs
。那么,我以后可以通过复制和粘贴来恢复快照吗?
答案1
如果你想备份所有虚拟机,只需复制Virtualbox 虚拟机文件夹。这将备份所有虚拟机信息,包括快照。要恢复备份,只需将所有文件夹复制到同一路径,或使用以下命令编辑 VM xml 文件:.vbox扩大
答案2
我认为最好的解决方案是克隆虚拟机,然后创建一个档案,然后移动它。
如果您将文件夹复制到新驱动器,然后尝试启动备份中的虚拟机和虚拟机本身,其中一个将无法工作。这是因为,当您复制虚拟机时,它会保留机器、硬盘和映像的 UUID。
但是,当您克隆虚拟机时,它会为机器、硬盘和映像创建新的 UUID。因此,您可以同时启动虚拟机和虚拟机的备份。您还可以将克隆的映像复制到另一台计算机等。它可以在任何地方工作。
的优点是它将创建一个单独的包,然后可以在和Exporting an Appliance
之间移动。然而,它的缺点是它不会包含您虚拟机中可能存在的任何快照。如果您愿意牺牲快照,这可能是最好和最便携的解决方案。VirtualBox
VMware
如果您想保留快照,则可以创建克隆,将其压缩并创建备份。然后,如果您需要将 VM 传输到另一个 VM 软件(VMware), just fire up the backup, and export the VM as a
.ova` 文件)并将其传输到新的 VM 软件。