如何降低ubuntu虚拟机硬盘占用空间大小

vmware安装ubuntu虚拟机后,磁盘大小*.vmdk越来越大,即使你删除了大文件后,发现*.vmdk大小并未发生变化。
输入df -h可看到系统真正的占用的资源大小
df -h
Filesystem Size Used Avail Use% Mounted on
udev 490M 4.0K 490M 1% /dev
tmpfs 100M 7.7M 93M 8% /run
/dev/sda1 146G 46G 93G 34% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 500M 76K 500M 1% /run/shm
none 100M 48K 100M 1% /run/user
vmhgfs-fuse 550G 294G 257G 54% /mnt/hgfs
这里可看到/dev/sda1磁盘占用着最大的空间,删除文件后,这个大小确实降低了,但是*。vmdk没变,怎么办呢?
有个解决办法:
在你虚拟机的命令行终端输入
vmware-toolbox-cmd disk list 查看磁盘挂载点,然后执行,看到目录是 /,意思是根目录
vmware-toolbox-cmd disk shrink /压缩你的磁盘大小
执行过程中会很慢,建议下班后后台运行,避免影响工作。
执行完后你会发现*.vmdk变成了实际占用空间大小了。

网上还有一个解决办法
在这里插入图片描述
虚拟机-》设置-》硬件-》硬盘,关闭虚拟机状态下,点碎片整理,然后压缩。
我尝试过,发现并没有降低,反而使得df -h显示的大小恢复了未删除文件之前的大小。

另外使用虚拟机的过程中会在/home/usr/.cache目录下产生vmware/drag_and_drop/目录,里面有很多使用虚拟机过程中产生的缓存,压缩磁盘前记得删除这个位置,会腾出很多空间。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值