Dockerを使っていたらなぜだかCドライブがだんだんと圧迫されてきました。
調べてみると、vhdxファイルは C:\Users\[ユーザー名]\AppData\Local\Docker\wsl\data\ext4.vhdx
にあることがわかりました。見た瞬間のファイルサイズは70GB!!
以下の対応で、vhdxファイルが20GBまで減りましたので、共有いたします。
PowerShellを管理者権限で起動します。
# Dockerの不要なイメージ等を削除
docker system prune
docker volume prune
docker image prune -a
docker builder prune
# wsl停止
wsl --shutdown
# diskpartを使って最適化
diskpart
diskpart
を入力すると、別ウインドウが開きました。そちらで以下を入力します。 [ユーザー名]
のところはご自身のユーザー名をいれてください。
select vdisk file="C:\Users\[ユーザー名]\AppData\Local\Docker\wsl\data\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit
これでディスク容量が50GB解放されました!