Как настроить бесплатный NFS‑сервер на Windows 10

Коротко: NFS (Network File System) — это протокол для сетевого доступа к файловым системам. На Unix-подобных системах монтирование NFS обычно простое; в Windows 10 для этого используется компонент Services for NFS или сторонние утилиты. Ниже — проверенные шаги, советы по безопасности, альтернативы и список проверки для администратора.
Ключевые требования перед началом
- Права администратора на Windows 10.
- Доступ в одну сеть с NFS-сервером/NAS (IP-адрес сервера известен).
- Знание UID и GID учётной записи, используемой на UNIX/NAS (для корректного отображения прав).
- Отключённые или настроенные правила брандмауэра, разрешающие трафик NFS.
Важно: изменение реестра и системных компонентов может повлиять на работу системы. Делайте резервные копии реестра перед изменениями.
Шаги по настройке бесплатного NFS-сервера на Windows 10
1. Установка клиента NFS
- Откройте панель поиска (Cortana) и введите “Control Panel” -> выберите Панель управления.
- Перейдите в раздел “Программы и компоненты”.

- Нажмите “Включение или отключение компонентов Windows”.
- В окне компонентов Windows найдите и установите флажок “Services for NFS” (Службы для NFS). Нажмите “ОК” и дождитесь установки.
- После завершения закройте окно и перезагрузите систему, если будет предложено.
Примечание: В некоторых сборках Windows 10 компонент может отсутствовать; в таком случае используйте альтернативы (см. раздел “Альтернативные подходы”).
2. Включение прав записи для анонимного пользователя (по умолчанию)
- Нажмите Win+R, введите
regeditи нажмите Enter.

- Перейдите в ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default
- В правой панели создайте новый параметр DWORD (32-bit) с именем
AnonymousUidи назначьте значение UID пользователя на UNIX/NAS (десятичное значение). - Создайте ещё один DWORD с именем
AnonymousGidи назначьте GID. - Перезагрузите компьютер.
Важно: Используйте правильные UID и GID. Неверные значения приведут к проблемам с правами доступа.
3. Монтирование NFS-шары на Windows 10
Для примера предположим, что IP вашего NAS: xx.x.x.xxx и экспортируемая папка — /mnt/vms.
- Нажмите Win+X и запустите PowerShell от имени администратора.

- Выполните команду:
C:\Users\windows>mount -o anon xx.x.x.xxx:\mnt\vms Z:
- Нажмите Enter.
- Проверьте, что появится диск Z: в Проводнике и вы можете просматривать файлы.
Пояснение параметров: опция -o anon заставляет клиента использовать анонимного пользователя ( который мы сопоставили с AnonymousUid/AnonymousGid в реестре ).
Примечание: при первой записи в расшаренную папку скорость может быть невысокой — это нормально, подождите.
Отладка и распространённые ошибки
Симптом: не удаётся смонтировать — ошибка подключения.
- Проверьте доступность IP (ping xx.x.x.xxx).
- Убедитесь, что NFS-сервер действительно экспортирует путь
/mnt/vmsи позволяет клиентам вашего IP. - Проверьте правила брандмауэра Windows и NAS: откройте порты NFS (обычно 2049) или разрешите нужные сервисы.
Симптом: файлы видны, но нет прав на запись.
- Проверьте значения AnonymousUid/AnonymousGid и соответствие прав на стороне UNIX.
- Убедитесь, что NFS экспорт не смапирован в режим “root_squash” или наоборот, в зависимости от требуемого поведения.
Симптом: долгое создание/копирование файлов.
- Проверьте сетевую задержку и состояние дисков на NAS.
- Попробуйте временно отключить антивирус/сканирование на передаче для теста.
Альтернативные подходы
- Сторонние серверы/демоны NFS для Windows: WinNFSd или Cygwin/WSL могут предоставить NFS‑функциональность, если встроенный компонент недоступен.
- SMB/SMB3: если обе стороны — Windows, чаще предпочитают SMB, он имеет лучшую интеграцию с правами Windows.
- Использование Windows Server: полноценные службы файловых серверов позволяют управлять NFS центрально.
Когда встроенный клиент не подходит: используйте стороннее ПО для более гибкой настройки маппинга UID/GID и для разработки/тестирования.
Безопасность и рекомендации
- Ограничьте доступ к NFS по сети (VPN/сегмент VLAN), не открывайте экспорт в интернет.
- Применяйте минимум привилегий: не назначайте анонимным пользователям UID 0 (root).
- Логируйте доступ и проверяйте журналы на NAS и Windows для подозрительной активности.
Критерии приёмки
- Диск Z: отображается в Проводнике и монтируется автоматически при выполнении команда на этапе тестирования.
- Чтение файлов проходит без ошибок.
- Запись файлов и создание каталогов работают с ожидаемым отображением прав (UID/GID сопоставлены).
- Тесты отказа: отключение сети и повторное подключение работают корректно.
Контрольный список для ролей
Администратор Windows:
- Установить “Services for NFS”.
- Добавить AnonymousUid/AnonymousGid в реестр и перезагрузить.
- Настроить брандмауэр.
Владелец NAS/UNIX:
- Подтвердить экспорт и права (exports или аналог).
- Сообщить UID/GID для маппинга.
Пользователь:
- Проверить доступ к смонтированному диску и выполнить тестовые записи.
Краткий глоссарий
- NFS — протокол для сетевого доступа к файлам.
- UID — идентификатор пользователя в UNIX.
- GID — идентификатор группы в UNIX.
- NAS — сетевое хранилище (Network Attached Storage).
- mount — команда для подключения удалённой файловой системы.
Когда это не сработает
- Если ваш выпуск Windows 10 не включает компонент Services for NFS и вы не можете установить стороннее ПО.
- Если политика безопасности сети запрещает NFS (например, корпоративный сегмент без соответствующих портов).
- Если на NAS настроены жёсткие правила mаппинга прав, несовместимые с Windows.
Резюме: подключение NFS в Windows 10 возможно и относительно просто при наличии прав администратора и корректной настройки UID/GID. Если встроенный клиент недоступен или поведение маппинга не устраивает, рассмотрите сторонние утилиты или переход на SMB для среды Windows.
Спасибо, что прочитали! Сообщите в комментариях, помог ли этот материал, и укажите, какие шаги вызвали сложности.
[wl_navigator]
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента