是这样的
某天开着【我的电脑】,发现C盘红得离谱,我也没在C盘放什么东西。于是乎,我一个个地方找。先碰碰运气找找用户文件夹吧,看看【AppData】会不会是什么临时文件多了。结果不看不知道,一看吓一跳!
发现C:\Users\JJ\AppData\Local\Docker\wsl\data\ext4.vhdx
这个罪魁祸首!一个文件夹都占了140G了!天吖
既然问题找到了,那就解决吧~这个一看就知道是跟docker有关的
行动吧
收缩ext4.vhdx文件
清理不必要的镜像
docker system prune
停止wsl服务
wsl --shutdown
收缩文件
diskpart
select vdisk file="C:\Users\JJ\AppData\Local\Docker\wsl\data\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit
重启docker
就完成了,呼呼140G-》6G @〰️@
更好的方法
后来了解到,其实不用一个个文件夹去看占用多大空间了,可以直接用diskusage查看
diskusage /minFileSize=10737418240 /h C:
/minFileSize=10737418240 分析找出大于10G的目录
/h 显示大小为可读格式
C: 指定磁盘位置,可以是具体目录
就一目了然了