首先清理 apt, snap, 各个包管理器的缓存和系统日志。
然后使用 du 或 ncdu 查看磁盘空间占用,继续清理。
等到释放了空间后,再去重置 vhdx 文件大小。
重置 vhdx 文件大小
以下路径中的用户名和包名请自行修改。
select vdisk file="C:\Users\inkyd\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit
故障处理
Class not registered
https://github.com/microsoft/WSL/issues/8268
下载并重新安装最新的稳定版 msi 解决了问题。
需要检查是否使用了自定义的 linux 内核。
检查 .wslconfig 文件中是否有无效的配置。