Гид по технологиям

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

• 5 min read • Сеть • Обновлено 23 Nov 2025
Бесплатный NFS‑сервер на Windows 10 — настройка
Бесплатный NFS‑сервер на Windows 10 — настройка

Ноутбук крупным планом с логотипом - установка бесплатного 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

  1. Откройте панель поиска (Cortana) и введите “Control Panel” -> выберите Панель управления.
  2. Перейдите в раздел “Программы и компоненты”.

Окно «Программы и компоненты» — установка NFS на Windows 10

  1. Нажмите “Включение или отключение компонентов Windows”.
  2. В окне компонентов Windows найдите и установите флажок “Services for NFS” (Службы для NFS). Нажмите “ОК” и дождитесь установки.
  3. После завершения закройте окно и перезагрузите систему, если будет предложено.

Примечание: В некоторых сборках Windows 10 компонент может отсутствовать; в таком случае используйте альтернативы (см. раздел “Альтернативные подходы”).


2. Включение прав записи для анонимного пользователя (по умолчанию)

  1. Нажмите Win+R, введите regedit и нажмите Enter.

Редактор реестра HKEY_LOCAL_MACHINE — настройка анонимного UID/GID для NFS

  1. Перейдите в ключ:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default

  1. В правой панели создайте новый параметр DWORD (32-bit) с именем AnonymousUid и назначьте значение UID пользователя на UNIX/NAS (десятичное значение).
  2. Создайте ещё один DWORD с именем AnonymousGid и назначьте GID.
  3. Перезагрузите компьютер.

Важно: Используйте правильные UID и GID. Неверные значения приведут к проблемам с правами доступа.


3. Монтирование NFS-шары на Windows 10

Для примера предположим, что IP вашего NAS: xx.x.x.xxx и экспортируемая папка — /mnt/vms.

  1. Нажмите Win+X и запустите PowerShell от имени администратора.

PowerShell от имени администратора — монтирование NFS на Windows 10

  1. Выполните команду:

C:\Users\windows>mount -o anon xx.x.x.xxx:\mnt\vms Z:

  1. Нажмите Enter.
  2. Проверьте, что появится диск 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]

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро