目前只测试了第三种方法:就是win下的  25G变成15G了(2018-6-27日测试)

VMware虚拟机在使用过程中,随着软件和数据的增多,虚拟磁盘占用的硬盘空间会逐渐增大,但删除数据后,却不会自动减小占用的物理硬盘空间

而是继续占用相应大小。如果需要解决上面的问题,就需要收缩wmware虚拟磁盘,在此笔者总结了常用的三种方法,分别如下:

WMware版本:8.0.4 build-744019

虚拟机系统:CentOS release 6.3 (Final)

方法一、在linux系统里,如果安装了vmware-tools只需要执行如下命令

[root@5201351 ~]# vmware-toolbox-cmd disk shrink /      //也可以指定其他分区

当进度条跑完之后,则会断开ssh连接,此时本地的终端则会自动开始收缩磁盘了。

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

[root@5201351 ~]# vmware-toolbox        //按下图操作进行磁盘收缩

上述命令只是一个磁盘收缩前的准备阶段,等进度条完成之后,会有如下提示,点击yes则会开始收缩磁盘。

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

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

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

(2)关闭虚拟机、选中虚拟机,右键-->settings,选择磁盘后,选择Utilities下的compact,则会立即对磁盘进行收缩,操作如下图所示:

方法四:使用vmware软件提供的vmware-vdiskmanager磁盘管理工具,此命令是一个命令行工具。使用方法如下:

(1)、找到指定虚拟机的磁盘管理文件,执行如下命令:

E:\VMware System\bridged\aa01>vmware-vdiskmanager -k Mini_Centos64.vmdk   //执行此命令需要注意两点,1.系统需要关闭 2.磁盘无快照

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

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

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

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

本帖来自http://www.cnblogs.com/5201351/p/4290401.html

转载于:https://www.cnblogs.com/c123321/p/9235785.html

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

  1. java系统慢怎么优化_解决vmware虚拟机速度慢的3种方法

    解决vmware虚拟机速度慢的3种方法 使用vmware虚拟操作系统的好处不用多说,但如果虚拟机运行速度十分缓慢,正常使用很卡的话是很痛苦的.本文介绍了3种提高虚拟机运行速度的方法,都是古意人实际操作 ...

  2. 【vmware虚拟机上网教程】虚拟机如何上网?两种方法简单易学(安卓Android x86虚拟机演示)

    [vmware虚拟机上网教程]虚拟机如何上网?两种方法简单易学(安卓Android x86虚拟机演示) 启动安卓虚拟机,点击打开虚拟机,然后找到虚拟机的文件. 虚拟机列表中有一个开启此虚拟机的按钮.点 ...

  3. 最简单的VMware中Linux联网的一种方法

    最简单的VMware中Linux联网的一种方法 此次连接,为Linux设置了静态IP,使用VMware的NAT模式上网. 这是博主的第一篇文章,博主小白一枚,刚刚学习Linux,文章作自己学习笔记之用 ...

  4. Linux下查看磁盘挂载的三种方法

    Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...

  5. vm虚拟服务器添加网卡,win7系统下vmware虚拟机添加加载无线网卡的方法

    vmware虚拟机想必大家都很熟悉吧,很多win7系统用户想要在vmware虚拟机添加加载无线网卡的,然而它本身是无法识别添加加载无线网卡的,那么要怎么办呢,下面给大家分享一下win7系统下vmwar ...

  6. 磁盘空间不足怎么办?释放磁盘空间的4种方法

    虽然现在硬盘的空间越来越大,但是在这个数据爆炸的时代中,总是会觉得存储空间不够用,一不注意磁盘就满了,那么除了清空回收站.卸载某些程序外,还能怎么释放磁盘空间呢? 方案一:禁用休眠 休眠是一种将计算机 ...

  7. 计算机释放磁盘空间常用方法,Win10系统释放磁盘空间的五种方法

    如果win10系统电脑在运行时存储不足,我们可以采取释放磁盘空间来解决问题,释放磁盘的方法有很多种,拥有足够的磁盘空间可以加快系统运行速度.为此,接下去教程和大家分享Win10系统释放磁盘空间的五种方 ...

  8. 如何增加VMWare虚拟机的磁盘空间(两种方法:增加磁盘方式和增加分区方式)

    首先是通过增加磁盘的方式: 最近需要在虚拟机里面实际操作些东西,需要至少两个盘,一个系统盘,一个普通盘,结果发现安装完虚拟机后默认只有一个C盘,本来还想打算采用工具无损分区从C盘分出来一些,后来发现不 ...

  9. Vmware虚拟机磁盘空间不足

    Vmware虚拟机清理磁盘空间 遇到一个问题就是虚拟机中的磁盘空间越来越小,即使把文件删除以后,磁盘空间还是无法释放.这主要是vmware中的缓存没有清除. 在使用vmware虚拟机的时候,经常会在主 ...

最新文章

  1. [9.28模拟] good
  2. ui-grid下拉过滤
  3. Jmeter之逻辑控制器(Logic Controller)
  4. Python基础学习总结(六)
  5. HTML autofocus
  6. Web前端新手必备的知识点,大家都掌握了吗?
  7. ORA-02290:违反检查约束条件(sys_c0011321)什么原因
  8. 栈的增长方向(ZZ)
  9. ValueError: optimizer got an empty parameter list
  10. aspen怎么做灵敏度分析_【技巧篇】Aspen系列篇之——灵敏度分析
  11. 前端面试题汇总(vue+html基础)最新最全
  12. 整洁代码--写好注释
  13. HTML常用标签(上)
  14. php 5.0入门系列教程 pdf,thinkphp5.0基础视频教程
  15. 思考深度学习的泛化能力
  16. 江西省信息技术知识竞赛
  17. Pandas的常用操作(一)
  18. 一文看懂大功率(PD3.1 240W)线缆的过温保护解决方案
  19. IDEA vmoptions配置
  20. 如何恢复微信删除的聊天记录

热门文章

  1. 【Shiro】六、Apache Shiro Session管理
  2. 我晕,代码又写错了,操你大爷
  3. membership配置数据库(SQL2000)
  4. ★LeetCode(371)——两整数之和(JavaScript)
  5. HTTP(超文本传输协议)
  6. 计算机网络学习笔记(13. OSI参考模型①)
  7. 文件上传 文件大小和类型
  8. 内推熟人来自己公司一定要慎重
  9. 苹果电池健康几天掉1点
  10. 女人为什么必须学习会家庭财富管理?