Vmware中Linux或macOS客户端如何回收硬盘空间

Vmware对于Windows的客户端,使用GUI操作硬盘回收和整理磁盘即可。对于Linux或macOS客户端,需要在安装Vmware Tools之后,在客户端OS的终端Terminal里输入命令进行操作:

Linux客户端:

sudo /usr/bin/vmware-toolbox-cmd disk list
sudo /usr/bin/vmware-toolbox-cmd disk shrink /

macOS / OS X客户端:

sudo /Library/Application\ Support/VMware\ Tools/vmware-tools-cli disk shrink /

需要注意的是,macOS客户端如果使用了APFS格式,上述命令无效,需要使用如下的方法回收磁盘空间:

diskutil secureErase freespace 0 Machintosh\ HD
/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -d macOS_Guest.vmwarevm\Disk.vmdk
/Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -k macOS_Guest.vmwarevm\Disk.vmdk

第一条命令是用0填充可用空间,后面两条命令-d是整理磁盘碎片,-k是压缩磁盘空间。在Windows Host中也可同理操作。

参考:https://communities.vmware.com/message/2742715

原文地址:https://www.cnblogs.com/teacat/p/10444177.html