备份 VMWare 虚拟服务器

备份 VMWare 虚拟服务器

我有一个不断运行的虚拟服务器,最近我们尝试对其进行备份,结果发现所有映像文件的修改日期都是几周前的,这让我们感到惊讶。我们尝试在保持服务器运行的同时每 6 小时备份一次服务器 VM 映像,但由于文件没有被修改,我们不确定如何强制 VM 更新服务器文件以便我们能够备份它们。

有任何想法吗?

编辑:只是想补充一下,有问题的虚拟机是 Ubuntu Server VMWare Workstation 映像。

编辑 2:下面显示了包含 VM 文件的目录的屏幕截图。请注意,我们于 9 月 9 日重新启动了主机,从那时起,尽管 VM 已经启动并运行了两天,但文件没有发生变化。

在此处输入图片描述

答案1

当文件被独占锁定和/或该文件上的磁盘活动量很高时,日期/时间戳不改变是正常的。NTFS 会延迟更新这些条目,或者可能根本不更新,直到 VM 被 VMware Workstation 完全关闭。您是否使用了专门的备份工具?如果是,这应该不是问题。而且,Rex 也是正确的,快照或差异磁盘是让 VMDK 保持静态的另一种自然方式,因为所有写入操作都被限制在差异 VMDK 中

答案2

由于我的新手分数,我还不能发表评论;-)

为了安排 VMware 快照,请使用 Windows 任务计划程序,配置新任务以使用您的个人登录,并使用提供的名为 vmrum 的工具:C:\Program Files (x86)\VMware\VMware Workstation

语法:vmrun -T ws snap "c:\my VMs\myVM.vmx" mySnapshot

与所有快照一样,它们实际上并不是备份副本,并且容易出现各种错误和损坏。它们至少会影响性能,所以我通常根本不使用它们

相关内容