Текст и данные · Инструкция
Почему проекты WSL лучше хранить в Linux filesystem, а не /mnt/c
WSL умеет работать с обоими файловыми мирами, но частые обращения через границу Windows/Linux могут стать узким местом d
Короткий ответ
Если инструменты проекта запускаются в Linux/WSL, Microsoft рекомендует хранить файлы в Linux filesystem, например `/home/user/project`, а не под `/mnt/c/..`. Это обычно даёт лучшую файловую производительность для git, npm и других интенсивных операций.
Что делать
- Определите, где реально запускаются git, package manager и build tools.
- Если они запускаются в WSL, переместите проект в `/home/<user>/..`.
- Открывайте этот проект Windows-инструментами через `\\wsl$`/`\\wsl.localhost` при необходимости.
- Сравните `git status`, install и build после переноса.
- Не держите две расходящиеся копии проекта одновременно.
Важно
- Если основной toolchain запускается из Windows, логика размещения может быть обратной: храните файлы ближе к той ОС, чьи tools их активно используют.
Что учитывать
Если основной toolchain запускается из Windows, логика размещения может быть обратной: храните файлы ближе к той ОС, чьи tools их активно используют.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Working across Windows and Linux file systems). Пример и формулировки — редакция N1RO на 2026-09-18.