Как получить NFS-сервер на Windows 10?

Как получить NFS-сервер на Windows 10?

Хотя 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

Связанный контент