TANTRAN.DEV 19/10/2026

Một số mẹo với WSL để có nhiều không gian đĩa hơn

Đĩa ảo của WSL chỉ phình to mà không tự thu hồi; vài lệnh dồn và dọn giúp lấy lại hàng GB trống trên Windows.

Qua một thời gian, tự nhiên bạn thấy hết ổ cứng dù không cảm thấy mình làm gì nhiều. Đây là lúc rà soát lại các hệ thống con của mình, và đầu tiên là WSL.

Bạn luôn có thể truy cập được các file ở trong WSL từ File Explorer của Windows với đường dẫn như sau:

\\wsl$

Thường bạn chỉ cần một bản Linux là đủ mọi việc, nhưng thỉnh thoảng cũng tò mò cài thêm. Vì vậy hãy kiểm tra xem mình có quên bản nào không bằng lệnh

 wsl -l -v

Bạn có thể gỡ cài đặt trực tiếp một distribution ngay trên Windows.

hyper-v dễ dàng tăng kích thước ổ cứng WSL nhưng lại không có thu hồi nên bình thường thì nó cứ to ra. Bạn có thể tìm ra nó bằng cách vào Powershell, gõ lệnh cd phối hợp với phím Tab để đến được thư mục cần với đường dẫn tương tự như sau

cd C:\Users\[tên username]\AppData\Local\Packages\[tên của linux]\LocalState\
ví dụ vầy:

    Directory: C:\Users\tantran\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a---           11/8/2024    15:51    96224673792 ext4.vhdx

Sau đó bạn sẽ chạy lệnh để dồn lại như sau.

optimize-VHD -Path .\ext4.vhdx -Mode Full

Nếu may mắn tự nhiên lòi ra mấy Gb trống

Hoặc trước đó bạn có thể kiểm tra xem cái thư mục home của mình có đang có gì nhiều quá có thể xóa không

ncdu ~/
Có thể bạn phải cài ncdu bằng lệnh sudo apt install ncdu trước

Bạn sẽ ngạc nhiên về thư mục .local, .cache và .npm lắm nếu như làm các dự án xài npm như mình.

#WSL