随笔十一、wsl子系统ubuntu磁盘清理
基于wsl工具的ubuntu虚拟磁盘在编译SDK使用一段时间后,就膨胀得很大,需要瘦身一下
1. ubuntu子系统内释放空间
检查用户空间使用情况
du -hc --max-depth=1 ~ | sort -rh
可以看到cache占用了11G空间,删除下
rm -rf ~/.cache/*
rm -rf /tmp/*
2. wsl回收子系统空间
检查wsl子系统运行状态
wsl --list --verbose
如果还在运行就关闭
wsl --shutdown
启动diskpart工具
diskpart
选择磁盘文件,根据自己实际目录设置
select vdisk file="D:\wsl\ubuntu18\ext4.vhdx"
连接磁盘
attach vdisk readonly
压缩磁盘
compact vdisk
释放连接
detach vdisk
退出diskpart工具
exit
还可以设置wsl自动回收空间的方法