禁用 VMware Server 上的自动快照

禁用 VMware Server 上的自动快照

有没有办法关闭 vmware 服务器中的自动快照功能?(或者出于某种原因,这是一个坏主意?)我们已经单独备份了机器上的文件,所以我认为不需要快照,而且它在运行时会严重减慢主机系统的速度。

答案1

[更新: 以下答案有效,但我发现了一个更好的解决方案我也发布了这个帖子。

虽然我没有找到完全关闭自动快照功能(似乎称为自动保护)的方法,但我确实找到了将快照间隔延长到 10 年(或任何其他时间)的方法,这本质上是同一件事。机器的 .vmx 文件包含一行:

snapshot.numRollingTiers = "3"

这意味着有三个计时器控制自动快照的频率(和其他内容)。在该行下方,您将看到以“rollingTier0”、“rollingTier1”和“rollingTier2”开头的行,它们是计时器的配置。rollingTier[n].interval 行包含快照之间等待的秒数。rollingTier0.interval 的默认值为 3600,因此每小时发生一次快照。我为此输入了 315567360 的值:

rollingTier0.interval = "315567360"

所以它每 10 年运行一次,并将其他运行时间稍微延长一些。

如果直接编辑 vmx 文件,请务必先关闭虚拟机,这一页。我的系统管理员实际上使用基于 Web 的 VMware 服务器客户端进行了更改,以便您配置虚拟机。

答案2

自动快照功能(似乎称为自动保护)由 .vmx 文件中的“rollingTier”行控制。机器的 .vmx 文件包含一行:

snapshot.numRollingTiers = "3"

这意味着有三个定时器控制自动快照的频率(和其他内容)。在该行下面,您将看到以“rollingTier0”、“rollingTier1”和“rollingTier2”开头的行,它们是定时器的配置。

在我的上一个答案对于这个问题,我建议将滚动计时器的“间隔”设置增加到某个较大的值(例如 10 年)。这可行,但后来我找到了一种完全关闭它们的方法。如果您将 rollingTier[n].live 行设置为 false,例如

rollingTier0.live = "false"

(对于 rollingTier1 和 rollingTier2 也是如此)那么计时器根本就不会运行。

注意:如果直接编辑 vmx 文件,请务必先关闭虚拟机,这一页。我的系统管理员实际上使用基于 Web 的 VMware 服务器客户端进行了更改,以便您配置虚拟机。

相关内容