缩小 VMWare 映像

缩小 VMWare 映像

我们有一个用于开发人员的服务器的 VMWare 映像,这样他们就可以拥有一个本地沙盒,该沙盒在所有开发人员中都是相同的。但是我们的开发人员分布在很大的区域,因此分发此映像一直是一个问题。我们希望从我们的一台面向互联网的服务器分发它,我们可以做些什么来在分发之前最小化映像的大小以限制下载时间和带宽成本?

答案1

使用VMWare 转换器随着虚拟机-vdiskmanager.exe你可以缩小图像。在做任何事情之前,备份磁盘映像

在转换器的导入向导中,有一个调整卷大小的选项。在新磁盘空间列中,单击当前大小旁边的向下箭头,即可更改卷大小:

替代文本

然后您可以使用虚拟机-vdiskmanager.exe使用 -k 开关:

vmware-vdiskmanager -k Disk.vmdk

找到完整指南这里

您可以使用的第二种方法是将磁盘映像应用程序(例如 Norton Ghost)安装到虚拟机中。制作一个映像,然后稍后将其还原到较小的虚拟机中。

答案2

对于 Windows 客户机,我建议您运行 Sysinternals 的删除在压缩虚拟硬盘之前。

command: sdelete -c C:

这会将所有未使用的集群标记为空闲。

Sdelete 是免费软件。

相关内容