尽管 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