#author("2023-10-26T11:25:28+09:00","default:ryuichi","ryuichi")
#author("2023-10-26T11:29:00+09:00","default:ryuichi","ryuichi")
* WSL2のディスクスペースを開放する [#wea18ad6]
** 1. インストール済みのWSLディストリビューションの確認と停止 [#n88dc923]
#shell(){{
> wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Stopped 2
> wsl --shutdown
}}
** 2. VHDXファイルを確認する [#xde5a25f]
#shell(){{
> cd $env:LOCALAPPDATA
> cd Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\
> dir
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2021/06/05 8:40 53485764608 ext4.vhdx
}}
** 3. VHDXファイルを最適化してディスクスペースを開放する [#e2726c5a]
#shell(){{
> Optimize-VHD -Path .\ext4.vhdx -Mode full
}}
- 上のコマンドは管理者権限でPowerShellを起動して実行する
- 最適化には数分からそれ以上かかることがある
*** 注意 [#x7516dd8]
*** 📢 注意 [#x7516dd8]
なお、このコマンドはWindowsのProバージョンじゃないと存在しないらしいので、Homeバージョンを使ってる場合はdiskpartコマンドを使うといいようだ
** 参考 [#af047bdf]
https://github.com/microsoft/WSL/issues/4699