Сжимаем образ WSL
Как уменьшить размер виртуального диска WSL2

Как и многие разработчики, я постоянно использую в своей работе WSL
(установлен образ Ubuntu
).
В принципе ничего криминального, там у меня крутятся питоны, ноды и тому подобный софт, плюсом ко всему иногда тестирую сборку прошивок под линуксом. Да и в принципе только им бы и пользовался, если бы не Altium 😁
Короче, вся штука в том, что из-за обильной работы сильно увеличился размер виртуального диска. Что делать? - надо резать.
И так, нам понадобиться Power Shell
. Будем жать с помощью стандартной утилиты diskpart
, но для начала остановим работу WSL
> wsl.exe --list --verbose
> wsl.exe -t <запущеный дистрибутив>
Раз уж все дистрибутивы остановлены, можно начинать.
> diskpart
Microsoft DiskPart, версия 10.0.22000.653
(C) Корпорация Майкрософт (Microsoft Corporation).
На компьютере: FDC-DZ
Путь к файлу образа аналогичен моему
DISKPART> select vdisk file="C:\Users\denis\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"
DiskPart successfully selected the virtual disk file.
Запускаем
DISKPART> compact vdisk
100 percent completed
DiskPart successfully compacted the virtual disk file.
Наслаждаемся