如何将所有特定于 VM 的日志和快照放入单独的目录中?

如何将所有特定于 VM 的日志和快照放入单独的目录中?

VirtualBox 使用目录LogsSnapshots来存储相应的内容,我非常喜欢这种方法。相反,VMware 默认将多个日志及其轮换文件存储在 VM 目录的根目录中,在我看来,这降低了可读性。我已经找到了设置“日志。“ 为了VMX 文件,但这似乎并未涵盖目前 VMware 创建的所有日志文件。相反,我的目录中有以下内容:

  • 日志
  • vmware.log
  • 打印代理日志

由于上述设置需要具体的文件名,所以似乎只能移动“vmware.log”。简单地配置目录似乎也行不通。

那么,有没有办法让 VMware 使用自定义配置的目录来存储日志和快照?

谢谢!

答案1

我手边没有最新版本的 VMware Workstation,但您可能应该能够更改 MKS 日志文件的位置。配置设置大概其名称类似于mksSandbox.log.fileName。您可以strings在 VMX 和/或 MKS 二进制文件上运行来查找它。

至于快照:虽然可以移动现有的快照文件(使用很多我不会这么做(因为手动操作容易出错)。快照文件.vmdk与原始文件共存是故意的:它们被绑定在一起。删除其中任何一个都有可能破坏虚拟机。

您可以考虑将所有虚拟磁盘文件移动到单独的目录,但在创建任何快照之前这样做会容易得多。

相关内容