🪟 WSL 2: Верни мне мой диск C: (Compact VHDX)
Проблема архитектуры WSL 2: Виртуальный диск (ext4.vhdx) динамически расширяется, когда вы качаете файлы в Linux, но не сжимается обратно, когда вы их удаляете. Вы удалили 50 ГБ логов в Ubuntu, а файл vhdx в Windows всё так же весит 100 ГБ.
Как сжать его вручную:
1. Выключаем WSL:
2. Находим путь к файлу диска: Обычно лежит тут:
3. Сжимаем через diskpart: Запускаем
После этой процедуры файл диска "сдуется" до реального размера данных внутри Linux.
#windows #wsl #storage #powershell #diskpart #tips
Проблема архитектуры WSL 2: Виртуальный диск (ext4.vhdx) динамически расширяется, когда вы качаете файлы в Linux, но не сжимается обратно, когда вы их удаляете. Вы удалили 50 ГБ логов в Ubuntu, а файл vhdx в Windows всё так же весит 100 ГБ.
Как сжать его вручную:
1. Выключаем WSL:
wsl --shutdown
2. Находим путь к файлу диска: Обычно лежит тут:
%LOCALAPPDATA%\Packages\CanonicalGroupLimited...\LocalState\ext4.vhdx3. Сжимаем через diskpart: Запускаем
diskpart от админа и пишем:
select vdisk file="C:\Полный\Путь\К\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit
После этой процедуры файл диска "сдуется" до реального размера данных внутри Linux.
#windows #wsl #storage #powershell #diskpart #tips