删除不需要的文件后,如何减少 VHD/VMDK 文件的“实际”大小?

删除不需要的文件后,如何减少 VHD/VMDK 文件的“实际”大小?

有点类似于这个问题我以超级用户身份询问,这个Hyper-V,从虚拟机中删除文件后,如何重新调整虚拟磁盘的大小?

例如,虚拟机可能有 40GB 的可用空间。虚拟磁盘设置为按需分配,因此它在 SAN 上的实际大小为 3.4 GB。

然后下载 CentOS、Slackware 和 Ubuntu 的所有安装 ISO 以创建本地镜像。

一段时间后,不需要的 ISO 会被删除,虚拟机的可用空间会恢复到 23GB。

如何将按需扩展的虚拟磁盘重新收缩到最小尺寸?

这是否值得考虑?

答案1

如果你想要缩小精简配置的驱动器,你可能需要先使用类似零自由或者删除将所有空白空间清零。然后使用适合您的虚拟机管理程序的工具从旧磁盘文件克隆重新创建虚拟机。

使用 Vmware 产品,您可以使用VMware 转换器从旧的虚拟机创建一个新的虚拟机,如果您对其进行精简配置并调整存储设置,则新的虚拟机应该只使用虚拟磁盘上文件所使用的空间量。

至于是否值得,这有点取决于你。这在很大程度上取决于你有多少可用存储空间。浪费了多少空间,你是否能承受一些停机时间来创建较小的磁盘,以及这段时间是否比额外存储的成本更有价值。

答案2

仅适用于 VHD 文件,在 Hyper-V 上,打开 Hyper-V 管理器,从操作窗格中选择“编辑磁盘”,选择 VHD 文件,然后选择“压缩”选项。煮至金黄色。

相关内容