← study index

study note

Giải phóng dung lượng từ wsl

Giải phóng dung lượng từ wsl thông qua diskpart

An English translation is not available yet. Showing the original article.
On this page (5)
  1. Bước 1: Tắt hẳn WSL trước
  2. Bước 2: Tìm đường dẫn file VHDX của distro đang dùng. Thường nằm ở:
  3. Bước 3: Mở PowerShell hoặc CMD với quyền Admin, gõ:
  4. Giải phóng data của Docker
  5. Kiểm tra lại dung lượng ổ C sau khi compact

Bước 1: Tắt hẳn WSL trước

code
wsl --shutdown

Bước 2: Tìm đường dẫn file VHDX của distro đang dùng. Thường nằm ở:

C:\Users\Admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx

Bước 3: Mở PowerShell hoặc CMD với quyền Admin, gõ:

code
diskpart

select vdisk file="C:\Users\Admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx"

attach vdisk readonly

compact vdisk

detach vdisk

exit

Giải phóng data của Docker

code
select vdisk file="C:\Users\Admin\AppData\Local\Docker\wsl\disk\docker_data.vhdx"

Kiểm tra lại dung lượng ổ C sau khi compact

code
Get-PSDrive C