WSL2のディスクスペースを開放する

1. インストール済みのWSLディストリビューションの確認と停止

> wsl -l -v
 NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2

> wsl --shutdown

2. VHDXファイルを確認する

> 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ファイルを最適化してディスクスペースを開放する

> Optimize-VHD -Path .\ext4.vhdx -Mode full
  • 上のコマンドは管理者権限でPowerShellを起動して実行する
  • 最適化には数分からそれ以上かかることがある

📢 注意

なお、このコマンドはWindowsのProバージョンじゃないと存在しないらしいので、Homeバージョンを使ってる場合はdiskpartコマンドを使うといいようだ

参考

https://github.com/microsoft/WSL/issues/4699


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

Last-modified: 2023-10-26 (木) 11:29:00