n1ro°
RU

Текст и данные · Инструкция

Почему проекты WSL лучше хранить в Linux filesystem, а не /mnt/c

WSL умеет работать с обоими файловыми мирами, но частые обращения через границу Windows/Linux могут стать узким местом d

Редакция N1RO · Проверено

Короткий ответ

Если инструменты проекта запускаются в Linux/WSL, Microsoft рекомендует хранить файлы в Linux filesystem, например `/home/user/project`, а не под `/mnt/c/..`. Это обычно даёт лучшую файловую производительность для git, npm и других интенсивных операций.

Что делать

  1. Определите, где реально запускаются git, package manager и build tools.
  2. Если они запускаются в WSL, переместите проект в `/home/<user>/..`.
  3. Открывайте этот проект Windows-инструментами через `\\wsl$`/`\\wsl.localhost` при необходимости.
  4. Сравните `git status`, install и build после переноса.
  5. Не держите две расходящиеся копии проекта одновременно.

Важно

  • Если основной toolchain запускается из Windows, логика размещения может быть обратной: храните файлы ближе к той ОС, чьи tools их активно используют.

Что учитывать

Если основной toolchain запускается из Windows, логика размещения может быть обратной: храните файлы ближе к той ОС, чьи tools их активно используют.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Working across Windows and Linux file systems). Пример и формулировки — редакция N1RO на 2026-09-18.