
经常使用vmware workstation虚拟机做实验的朋友,可能都遇到过虚拟机在使用一段时间后,虚拟机占物理机磁盘空间比虚拟机实际大小大很多。本文将帮助你解决这个问题,收缩虚拟机磁盘占用。
如下图,笔者名为MYSQL-A的虚拟机磁盘文件占用约63G。

通过df -h 发现该虚拟机实际使用大小仅约26G。
[root@mysql-a ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/Vol01 91G 26G 61G 30% /tmpfs 1.9G 0 1.9G 0% dev/shm/dev/sda1 190M 33M 148M 19% boot/dev/sr0 4.4G 4.4G 0 100% mnt/iso[root@mysql-a ~]#
安装vmware tools后,在虚拟机内部使用vmware-toolbox-cmd命令进行shrink。
[root@mysql-a ~]# vmware-toolbox-cmd disk shrinkPlease disregard any warnings about disk space for the duration of shrink process.Progress: 100 [===========>]
shrink 到100%后,虚拟机将自动关机,开始进行压缩操作。
下图为压缩进度条:

压缩完成后,查看压缩后的虚拟机大小,约为27G,与实际使用大小接近。

通过如上实验,将虚拟机占用物理磁盘大小从63G压缩到27G,释放了一半的磁盘空间。
参考:
1. VMware Tools 11.0 产品文档
2. VMware 官方论坛《Solved: Reduce Fusion Disk Size safely?》
3. VMware 官方知识库《Defragmenting and shrinking VMware Workstation virtual machine disks (2019649)》
日进一步,希望对您有用,期待您的关注!
文章转载自MeetDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




