关于VMware虚拟机磁盘收缩的几种方法

warning: 这篇文章距离上次修改已过400天,其中的内容可能已经有所变动。

方法一、在linux系统里,安装vmware-tools,然后进行磁盘收缩

$ sudo apt-get install open-vm-tools
$ sudo vmware-toolbox-cmd disk shrink /

方法二、进入到linux图形界面,使用vmware-toolbox命令

打开vmware-tools图形界面,进行磁盘收缩。

方法三:在虚拟机软件上使用自带的compact可视化工具操作,按下面的步骤操作即可。

(1)在linux系统里,把虚拟磁盘没用的空间全部填成zero,可以使用如下命令:

dd if=/dev/zero of=/zero.file bs=2M   //也可以加入count参数,其值可为剩余空间大小/2M
rm -rf /zero.file

(2)关闭虚拟机、选中虚拟机,右键-->设置,选择“磁盘”,选择“压缩”即可。

方法四:使用vmware软件提供的vmware-vdiskmanager磁盘管理工具

此命令是一个命令行工具,找到指定虚拟机的磁盘管理文件,执行如下命令:
C:Program FilesVMwareVMware Workstation>vmware-vdiskmanager。exe -k Centos.vmdk //执行此命令需要注意两点,1.系统需要关闭 2.磁盘无快照

总结:一般vmware磁盘收缩使用如下三种方法都可以,各有各自的优点和缺点,其中

方法一、方法二,必须在操作系统里安装vmware tools工具,优点是可以收缩有快照的虚拟磁盘

方法三、使用vmware自带的可视化compact工具,须要在系统关闭的情况下操作,也可以收缩有快照的虚拟磁盘(推荐)

方法四、使用vmware自带的命令行虚拟磁盘管理工具,也是要在系统关闭的情况下操作,缺点、不可以收缩有快照的磁盘

最后修改于:2021年08月20日 14:01

添加新评论