为什么我的虚拟机有 22 个 .vmdk 文件?

为什么我的虚拟机有 22 个 .vmdk 文件?

我有一台包含 3 个分区的 Ubuntu VM。一个是主分区,一个是小型交换空间分区,最后一个是第三个分区,具有 20 GB 的存储空间。

我想象这 3 个文件将被分成 3 个 .vmdk 文件,因此这将是一个不错的模块化文件格式。但是,我查看了一下,发现有 22 个 .vmdk 文件!这些都是什么?是否有任何文件将这 3 个分区分开?例如,如果我保留虚拟机的备份并想恢复到几个月前的版本,但保留我当前的第 3 个存储分区,是否有一个我可以保留的文件?

答案1

我没有在这里安装 vmware,但是从记忆中,当您首先创建映像时,有一个选项可以将 vmdk 文件分割成 2GB 块,并设置为默认值。

如果您检查文件的大小,发现它们大小都相同,那么这可能就是原因。

我一直禁用此选项,因此我不确定是否要备份文件。我假设目录中应该有 3 种不同的文件名变体(每个驱动器一个)。

答案2

以下文章标识了用于合并/转换为单个文件 .vmdk 格式的 VMware 实用程序:

如何将虚拟机从跨多个 .vmdk 文件拆分为单个或两个?

.vmdk 定义基于虚拟化驱动器,而不是单个驱动器可以承载/包含多个分区的分区。有些人可能会将分区拆分到多个驱动器上,以便灵活地利用具有不同性能能力的不同物理驱动器(例如,快速驱动器与较便宜的驱动器=较慢)。

相关内容