我有一个 Virtualbox 虚拟机,几乎每天都在使用。退出时我通常会保存机器的状态,但所有重要数据都已保存。
在同一台机器上,我运行 Backblaze(其中一种远程备份解决方案),最近我注意到它经常尝试备份巨大的 .sav 文件,从而影响我的网络连接。
我的理解是该文件包含虚拟机当前保存的状态。我真的需要备份它吗?如果我要在没有 .sav 文件的情况下恢复硬盘状态会发生什么?这难道不会只显示上次重新启动虚拟机时的状态吗?
答案1
当您挂起虚拟机时,会创建 .sav 文件。
如果您有一个与虚拟机配置分开的已保存状态文件 (.sav),则可以使用此命令“采用”该文件。这会将虚拟机更改为已保存状态,当您启动虚拟机时,VirtualBox 将尝试从您指定的已保存状态文件恢复虚拟机。此命令仅应在特殊设置中使用。
因此,只要您在暂停之前将未保存的内容保存到虚拟机的磁盘驱动器,那么就没有必要备份这些文件。因此,如果您的虚拟机可以在不保存更改的情况下强制关闭,那么您就不需要 .sav 文件,否则您可能希望保留它们。但是,是的,它将保持机器上次启动时的状态,有点像遭遇电源故障的真实 PC。
答案2
我会通过在另一台没有这些 .sav 文件的机器上执行模拟恢复来进行传统的测试,看看您的虚拟机是否丢失了任何重要数据。