C盘突然暴涨!

由 Jefsky 发布于 2024-03-08

是这样的

某天开着【我的电脑】,发现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: 指定磁盘位置,可以是具体目录

就一目了然了