#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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS