VMware虚拟机ubuntu瘦身,解决虚拟机越用越大

VMware虚拟机ubuntu瘦身,解决虚拟机越用越大

明白了!你是 Ubuntu 虚拟机不要用 Windows 那条命令,完全不通用,用了会报错。


一、先区分两条命令

❌ 错误(Windows 虚拟机专用)

cmd 复制代码
vmware-toolbox-cmd.exe disk shrink C:

.exe 是 Windows 程序,Ubuntu 里根本没有。

✅ 正确(Ubuntu / Linux 专用)

bash 复制代码
sudo vmware-toolbox-cmd disk shrink /

二、逐词解释(对应你疑惑的点)

bash 复制代码
sudo vmware-toolbox-cmd disk shrink /
  1. vmware-toolbox-cmd:Linux 下的 VMware 工具命令
  2. disk:磁盘操作
  3. shrink回收空白空间、压缩虚拟磁盘
  4. / :Linux 根目录(对应整个系统盘,等价于 Windows 的 C:

👉 翻译:
收缩 Ubuntu 整个系统盘,把删掉文件后的空白空间,返还给电脑宿主机,让 vmdk 体积变小


三、Ubuntu 完整正确操作流程(必看)

  1. 虚拟机关机
  2. 虚拟机管理里删除所有快照(有快照无法收缩)
  3. 开机,打开终端,先清垃圾:
bash 复制代码
sudo apt clean && sudo apt autoremove -y
  1. 再执行收缩命令:
bash 复制代码
sudo vmware-toolbox-cmd disk shrink /

四、如果提示命令不存在

说明没装完整虚拟化工具,先装:

bash 复制代码
sudo apt update
sudo apt install open-vm-tools open-vm-tools-desktop -y

装好重启虚拟机,再执行 shrink 命令即可。


五、核心总结

  • Windows 用:shrink C:
  • Ubuntu 用:shrink /
  • 作用一模一样:瘦身虚拟硬盘,解决虚拟机越用越大
相关推荐
Dawn-bit43 分钟前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan1 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
极客先躯3 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
龙仔7253 小时前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓
老杨聊技术4 小时前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos
xiaoye-duck5 小时前
《Linux系统编程》Linux 系统多线程(六):<线程同步与互斥>线程同步(下):POSIX 信号量与环形队列生产者消费者模型详解
linux·线程
三言老师5 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
attitude.x5 小时前
Cursor+GitOps:自动化运维新姿势
运维·自动化
数智化管理手记6 小时前
主数据重复、错漏频发?一站式主数据管理平台如何落地?
大数据·运维·数据库·人工智能·数据挖掘
大鱼>6 小时前
eBPF内核编程:从TC到XDP的全栈可观测性
linux·服务器·php