压缩 WSL 的磁盘占用
最近磁盘满了,拿个工具一查,发现WSL虚拟磁盘占了177G,想起上次建SD镜像,一建就是20G一个,还建了好几个,把这些镜像清理了之后,WSL虚拟磁盘并不会自动缩水。
故学习怎么压缩WSL的占用空间。
需求
- 一台WSL功能正常的Windows,Windows自带diskpart工具
1. 查找WSL的虚拟磁盘文件
推荐使用wiztree
https://www.diskanalyzer.com/download
一般叫ext4,可以去C:\Users\<用户名>\AppData\Local\Docker\wsl\data
找找看
2. 停止 WSL 并压缩虚拟磁盘
建议管理员模式的命令行,先停止WSL
wsl --shutdown
运行diskpart工具
diskpart
选中虚拟磁盘文件
select vdisk file="<刚刚找到的ext4.vhdx>"
压缩
compact vdisk
如果没报错基本完事了,我从177G压缩到了8G
本文完
#Docker(2)#WSL(1)文章作者:xChenNing
文章链接:https://blog.glcn.top/archives/ya-suo-wsl-de-ci-pan-zhan-yong
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!
评论