DockerのせいでバカデカになったWSL2ディスクを小さくする
備忘。
手順
ファイル削除
WizTreeとかでどこが容量食ってるかみる。
だいたいWSL2の ext4.vhdx 。
いい感じにdockerイメージを削除する。
$ docker rmi hogehoge
$ docker system pruneあとはrustのビルドキャッシュがクソデカになっているときもある。 githubリポジトリとかおいてるディレクトリの容量を計算して削除。
$ du -h -d 1ディスクサイズ削減
ファイル消しただけでは縮まない。
まずはWSL2を落とす。
> wsl --shutdown> diskpart
> select vdisk file="C:\Users\{ユーザ名}\AppData\Local\Packages\{PackageFamilyName}\LocalState\ext4.vhdx"
> attach vdisk readonly
> compact vdisk
> detach vdisk
> exitだいたいこれでおk