必须先启用Windows内置NFS客户端并重启,再验证111/2049端口连通性,最后用mount -o nolock命令挂载;未启用客户端则无mount支持,端口不通或缺nolock参数均会导致失败。

要在Windows系统中挂载远程Linux或NAS设备提供的NFS共享目录,必须先启用内置NFS客户端、配置网络连通性、再执行挂载命令——跳过任意一步都可能导致mount失败或挂载后无法读写。
启用Windows NFS客户端功能
这一步是所有后续操作的前提,未启用则命令行中根本不存在mount命令对NFS的支持。
按下 Win + R,输入 optionalfeatures.exe,回车打开“Windows功能”窗口。
在列表中向下滚动,展开“NFS 服务”,仅勾选【NFS 客户端】(切勿勾选“NFS 服务器”,除非你本意是向外共享本地文件夹)。
点击“确定”,系统自动安装组件;安装完成后必须重启计算机,否则NFS客户端服务不会加载,后续mount命令将报错“系统找不到指定的文件”。
验证与NFS服务器的网络连通性
很多挂载失败其实卡在了最底层:Windows根本连不通NFS服务端口。NFSv3默认依赖111(rpcbind)和2049(nfsd)两个端口,缺一不可。
用于设计、审查、生成或重构使用Effector、effector-react、Farfetched、AtomicRouter、@effector/next等库的React应用。
以管理员身份运行命令提示符,执行:telnet 192.168.1.100 111 和 telnet 192.168.1.100 2049(将IP替换为你的NFS服务器地址)。
若提示“无法打开到主机的连接”,说明网络不通或服务端防火墙拦截——此时需检查:① Windows客户端是否在同一VPC/局域网;② Linux端是否已启动rpcbind和nfs服务;③ Linux防火墙是否放行111/tcp、111/udp、2049/tcp、2049/udp端口。
挂载NFS共享目录到本地驱动器
确认NFS客户端已启用且网络可达后,即可执行挂载。推荐使用手动挂载方式快速验证,成功后再配置开机自动挂载。
方法一:基础挂载(适用于NFSv3)
在管理员CMD中执行:mount -o nolock \192.168.1.100homeshare Z:
方法二:增强稳定性挂载(推荐)mount -o nolock -o mtype=hard -o timeout=60 \192.168.1.100homeshare Z:
其中 【-o nolock】必须添加,否则Windows NFS客户端会尝试连接rpc.statd服务(Linux端通常不启用),导致挂载超时或卡死;【Z:】必须是未被占用的高位盘符,严禁使用C:或系统正在使用的盘符,否则命令静默失败无提示。
挂载成功后,在“此电脑”中即可看到Z:盘图标,双击可访问远程/home/share目录下的全部文件。

















