清理虚拟机的空间
清理虚拟机的空间
vmware下的虚拟机长时间使用后会变大,可以清理不用的空间,减少磁盘占用,便于复制。
当前使用的虚拟机为 manjaro linux。
清理步骤
- 清理不用的文件
pacman -Sc
清理未安装软件包的缓存pacman -Scc
清理所有缓存sudo pacman -R $(pacman -Qdtq)
清理无用的软件包
dd if=/dev/zero of=filename
用内容为二进制 0 的文件(一个或多个文件)填充所有磁盘空间,最后删除这个文件。sudo vmware-toolbox-cmd disk list
查看挂载点,执行sudo vmware-toolbox-cmd disk shrink /
压缩磁盘
问题
运行sudo vmware-toolbox-cmd disk list
如果提示如下错误,表示有快照或预先分配空间的硬盘。
Shrink disk is disabled for this virtual machine
删除快照并移除预先分配空间的硬盘即可。