Ошибки и коды · Инструкция
WSL диск заполнен: как расширить ext4.vhdx
WSL 2 хранит distro в динамическом VHD. Linux может сообщать «no space left on device», даже если на Windows ещё есть ме
Короткий ответ
Проверьте свободное место внутри distro и на Windows. Для WSL 2.5+ можно остановить WSL и расширить VHD командой `wsl --manage <distro> --resize <size>`; ручные операции нужны только для неподдерживаемых случаев.
Что делать
- Проверьте Linux FS: Выполните `df -h /` внутри distro.
- Проверьте диск Windows: Убедитесь, что на хосте достаточно места для роста VHD.
- Обновите WSL: `wsl --version`/`wsl --update`; команда manage resize требует современной версии.
- Остановите WSL: В PowerShell выполните `wsl --shutdown`.
- Расширьте VHD: `wsl --manage <Distro> --resize <size>` и после запуска повторите `df -h`.
Важно
Увеличение лимита VHD не создаёт физически свободное место на заполненном диске Windows.
Что учитывать
Увеличение лимита VHD не создаёт физически свободное место на заполненном диске Windows.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. How to manage WSL disk space). Пример и формулировки — редакция N1RO на 2026-09-17.