如何在 Windows 10 上获取 NFS 服务器?

如何在 Windows 10 上获取 NFS 服务器?

尽管 NFS 客户端/服务器存在于 Windows Server 版本中。我正在使用 Windows 10 Pro,并且只有 NFS 客户端可用。

如何在 Windows 10 Pro 中获取此 NFS 服务器(由 Microsoft 提供)?

欢迎您的评论。

答案1

最简单的方法是使用第三方软件,因为(据我所知),Windows 10 没有内置 NFS 服务器功能。一个好用、简单且易于部署的解决方案是 Free NFS(http://freenfs.sourceforge.net/),作者为 Larry. E. Smith。还有其他几个选项。

答案2

确认,它不是内置于 Windows 中,也不受 Microsoft 支持。此时,您可以使用 Windows Subsystem for Linux 版本 2 (WSL2) 从 Linux 端运行 NFS 服务器。为此,您需要遵循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

另一个选择是 适用于 Windows 的 Allegro NFS 服务器

相关内容