在 Windows 2016 上安装 NFS 服务时出错

在 Windows 2016 上安装 NFS 服务时出错

当我尝试在 Windows 2016 上安装 NFS 服务时,它失败了。在系统事件日志中,我收到 3 个错误:

- The Server for NFS Open RPC (ONCRPC) Portmapper service failed to start due to the following error: 
A device attached to the system is not functioning.

- The Server for NFS Driver service depends on the Server for NFS Open RPC (ONCRPC) Portmapper service which failed to start because of the following error: 
A device attached to the system is not functioning.

- The Server for NFS service depends on the Server for NFS Driver service which failed to start because of the following error: 
The dependency service or group failed to start.

知道我可以检查什么来解决这个问题吗?

此致

答案1

问:知道我应该检查什么才能解决这个问题吗?

答:您可以强制 WS2016 用作 NFS 服务器,但效果并不好:性能不佳,而且微软(好吧,实际上是芝加哥大学)的 Windows NFS 服务器堆栈在主要 HCL(VMware、Citrix 等)中缺失。更好的办法是 a) 启用 Hyper-V 角色,b) 安装 FreeBSD 或 Linux,让其中一个用作兼容且高性能的 NFS 服务器。

答案2

经过一番研究,我发现 Portmapper 需要在安装过程中绑定端口 111。在我的例子中Veeam vPower NFS 服务正在使用该端口。停止服务后Veeam vPower NFS 服务

  1. 检查是否有东西正在监听端口打开命令提示符并输入:

    netstat -aon | findstr 111

  2. 停止负责使用该端口的进程。

警告:如果您的服务器正在生产中,停止服务可能会产生一些副作用。如果您不确定,最好的办法是计划在生产时间之外进行干预。

  1. 安装 NFS 服务。

  2. 重新启动停止的服务第2步

相关内容