我正在使用 VMware Player 6.07 将 Ubuntu 14 LTS 作为虚拟机运行。该机器当前使用 24.7 GB,但磁盘可用的最大大小为 230 GB。磁盘空间未预先分配,但是,我的主机操作系统(Windows 7)看到 VMWare 客户操作系统的最大文件为 230 GB,并认为我的磁盘已满。我找不到有关如何减小文件大小的任何好说明。我已经运行
sudo vmware-toolbox-cmd disk shrink /
但是,在 Ubuntu 客户操作系统中,我不知道如何减少分配给客户操作系统的最大大小。此命令仅会缩小已用空间(在我的情况下从 32GB 缩小到 24.7GB),但不会改变 Windows 看待客户操作系统的方式。
答案1
听起来好像您没有多余的磁盘空间。您可以使用 VMware 转换器程序执行此操作,在不同的位置重新创建虚拟机:
只能通过在虚拟机中使用 VMware Converter 并执行虚拟到虚拟的迁移来执行精简磁盘的收缩。
答案2
我做了以下事情。
安装 vmware 工具
sudo apt install open-vm-tools
然后告诉 vmware 缩小虚拟磁盘以匹配实际使用的空间。
vmware-toolbox-cmd disk shrink /