减少虚拟机占的物理内存
删除文件
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 /
最终压缩完毕
关机就会发现虚拟机占物理空间已经减少了
参考链接:
减少虚拟机占的物理内存
https://j1ya-22.github.io/2025/03/25/减少虚拟机占的物理内存/