Skip to content

Instantly share code, notes, and snippets.

@miy4
Created November 12, 2021 01:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save miy4/756f1c079972c58eb709d1e84536b148 to your computer and use it in GitHub Desktop.
Save miy4/756f1c079972c58eb709d1e84536b148 to your computer and use it in GitHub Desktop.

WSL2のディスクサイズを最適化する

クリーンアップ

不要なファイルは削除する。

% docker system prune
% podman system prune
% paru -Sc

ncduなどで他に不要なファイルがないか、確認する。
クリーンアップが終わったらexitして、Linux側の作業はおわり。

WSLを停止する

PowerShell側から、WSLの稼働を止める。

PS C:> wsl --shutdown

VHDXファイルを最適化する

PS C:\> cd %YOUR_WSL_DATA_FOLDER%
PS C:\YOUR\WSL\DATA\FOLDER> Optimize-VHD -Path .\ext4.vhdx -Mode full

Optimize-VHDは処理に時間がかかるようなので、余裕がない時に作業するのは避けたい。
110GB→60GBとする最適化に10~20分ほど必要だった。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment