Хотя NFS Client/Server существуют в версиях Windows Server. Я использую Windows 10 Pro, и там доступен только NFS Client.
Как получить этот NFS-сервер (предоставленный Microsoft) в Windows 10 Pro?
Ваши комментарии приветствуются.
решение1
Самый простой способ — использовать стороннее программное обеспечение, поскольку (насколько мне известно) Windows 10 не имеет встроенных возможностей сервера NFS. Хорошее, простое и легкое в развертывании решение — Free NFS (http://freenfs.sourceforge.net/) написал Ларри. Э. Смит. Есть еще пара других вариантов.
решение2
Подтверждено, он не встроен в Windows и не поддерживается Microsoft. На этом этапе вы можете использовать Windows Subsystem for Linux версии 2 (WSL2) для запуска сервера NFS со своей стороны Linux. Для этого вам нужно следоватьИнструкции Ubuntu по настройке NFS-сервера.
Запустите свой BASH-терминал WSL2
В командной строке терминала введите следующую команду для установки NFS-сервера:
sudo apt install nfs-kernel-server
Чтобы запустить NFS-сервер, вы можете выполнить следующую команду в командной строке терминала:
sudo systemctl start nfs-kernel-server.service
Конфигурация
Вы можете настроить каталоги для экспорта, добавив их в /etc/exports
файл. Например:
/srv *(ro,sync,subtree_check)
/home *.hostname.com(rw,sync,no_subtree_check)
/scratch *(rw,async,no_subtree_check,no_root_squash,noexec)
Убедитесь, что все добавляемые вами пользовательские точки монтирования созданы (/srv и /home уже существуют):
sudo mkdir /scratch
Примените новую конфигурацию через:
sudo exportfs -a
Другой вариант - Allegro NFS-сервер для Windows