一个简单的问题。我正在使用虚拟机管理器在 Ubuntu 上运行 Windows Server 2008 虚拟机。我的问题是我想定期备份虚拟机,因为这非常重要,因为 VM 是我们网络上的 DC。有什么建议吗?
答案1
定期备份 .vdi 文件(虚拟磁盘映像)有一些主要缺点。
首先:备份会变得非常大,因为您无法进行差异备份,这意味着,当磁盘映像上的某些微小变化(因为它是虚拟硬盘,所以它会一直变化)时,您无法利用只保存更改的文件的优势,因为它只有一个文件。您必须备份整个映像。
第二:当机器运行时,当你备份它时,你很有可能得到不一致的备份,因为备份程序需要一些时间来浏览大映像。所以你需要关闭虚拟机。
你可以做的是使用虚拟机的快照功能。然后你只需要备份快照,这些快照比虚拟磁盘映像和静态文件小得多。或者你可以允许虚拟机共享你真实硬件上的文件夹,如解释的那样这里或者更好的是,如果您有资源,可以使用单独的文件服务器,例如 samba,然后只需使用您喜欢的任何备份程序或客户操作系统附带的内置备份将客户机端备份到该文件夹即可。最后一种是我最喜欢的,因为这样您就可以使用内置备份系统附带的所有功能。
答案2
如果您使用虚拟机管理器,您将有一个“克隆”选项。
通过右键单击虚拟机的条目,您将看到“克隆”选项。
另外,您可以通过复制虚拟机映像来备份虚拟机。
图像默认存储在 中/var/lib/libvirt/images/
。您需要超级用户权限 (sudo) 才能读取此处的数据。
我建议您在备份之前关闭有问题的客户操作系统。
答案3
只需将虚拟磁盘文件和 vm 文件复制到其他位置即可。就是这样。您有一个备份。