Fix / Shink WSL .vhdx yang terlalu besar
Jika entah kenapa anda masih menggunakan Windows WSL dan menemukan file .vhdx yang besar meskipun telah menghapus banyak file di WSL tersebut maka perintah berikut dapat membantu anda menghilangkan beberapa sisa udara di dalam balon tersebut
wsl --shutdown
diskpart # open Diskpart in new window
select vdisk file="C:\WSL-Distros\…\ext4.vhdx" #attach vdisk readonly
compact vdisk
detach vdisk
exit
Tip Cepat untuk WSL Modern
Kalau suatu saat kamu kembali pakai Windows, Microsoft sebenarnya sudah menambahkan fitur untuk mengotomatisasi ini, jadi kamu nggak perlu lagi pakai diskpart. Kamu bisa menambahkan konfigurasi berikut ke file .wslconfig di Windows:
[experimental]
autoMemoryReclaim=gradual
sparseVhd=true
Dengan ini, WSL akan otomatis “mengecilkan balon” memorinya, meniru cara sistem Linux native berperilaku!
