WSL2 在 Windows 中會建立虛擬硬碟 (Virtual Hard Disk, VHD),以 ext4.vhdx
檔案形式表示,一開始 WSL2 會先配置空間,而這些空間並非都是目前真正有使用到的。
wsl --shutdown
diskpart
Windows Diskpart 指令select vdisk file="C:\Users\…\ext4.vhdx"
list vdisk
查到路徑attach vdisk readonly
compact vdisk
detach vdisk
exit
結束後開啟 WSL2,如果結束遇到 處理結束,代碼為 4294967295 (0xffffffff) ,可以試試關閉並重啟 Windows 功能 "Windows Subsystem For Linux"
參考連結
https://loesspie.com/2021/01/27/wsl2-compact-disk-win10/
https://github.com/microsoft/WSL/issues/4699