减少虚拟机占的物理内存

删除文件

drag_and_drop

主机和虚拟机之间值借助vmware tools插件来进行文件复制,其工作原理是每一次复制文件,都会在~/.cache文件夹里面生成一个同样的文件,再使用cp拷贝的方式将其拷贝到复制放置的目录中

du -sh /home/kali/.cache/vmware/drag_and_drop:计算大小

rm -rf /home/kali/.cache/vmware/drag_and_drop

deb安装包

sudo apt-get install 命令安装软件包后,安装包在 /var/cache/apt/archives 目录下

du -sh /var/cache/apt/archives

sudo apt-get clean

sudo apt-get autoclean

删除docker镜像

没用的docker镜像可以及时删除

如果有容器需要先删除对应容器才能删镜像

但是虚拟机里面删除docker或者文件并不会减少虚拟机占的物理内存,因此需要压缩虚拟机来重新释放内存

压缩虚拟机

压缩之前需要删除全部快照,所以建议提前备份虚拟机

df -h查看实际使用磁盘空间大小

对 / 分区所在的虚拟磁盘进行清理

要先删除所有快照

再执行sudo vmware-toolbox-cmd disk shrink /

最终压缩完毕

关机就会发现虚拟机占物理空间已经减少了

参考链接:

Linux虚拟机占用宿主机磁盘空间压缩_虚拟机磁盘空间 比宿主机占用空间 vmware-CSDN博客


减少虚拟机占的物理内存
https://j1ya-22.github.io/2025/03/25/减少虚拟机占的物理内存/
作者
j1ya
发布于
2025年3月25日
许可协议