为什么 NFS4 客户端尝试联系端口映射服务?

为什么 NFS4 客户端尝试联系端口映射服务?

将 Debian 从 wheezy 升级到 stretch 后,我在安装 nfs4 卷时遇到问题。升级前,客户端没有尝试联系 portmap 服务(端口 111),升级后,它尝试先联系 portmap 服务,但失败了(因为它在 NFS 服务器上被阻止),因此整个安装过程以连接超时结束。我已经使用 tcpdump 验证了这一点。

任何帮助,将不胜感激。

命令:

mount -t nfs4 -o rw,nolock nfsserver:/path /mnt/path

或者:

mount -t nfs4 -o rw,nolock,port=2049 nfsserver:/path /mnt/path

我的环境:

# cat /etc/debian_version
9.1

# uname -rv
3.2.0-4-amd64 #1 SMP Debian 3.2.93-1

# dpkg-query -l | grep nfs-common
ii  nfs-common                       1:1.3.4-2.1

答案1

这招奏效了:

mount -t nfs4 -o rw,nolock,nfsvers=4,minorversion=1 nfsserver:/path /mnt/path

相关内容