RedHat Server 7.3尝试使用NFS4挂载nfs共享

我正在尝试使用NFSv4而不是NFSv3来装载位于Server1上的共享。 主机服务器正在运行RHEL 5.1(不要求),客户机正在运行RHEL 7.3。 我可以毫无问题地使用NFSv3来挂载它,但是我正在做一大堆每天都在移动的小文件,如果我使用NFSv4,性能会有明显的提高。

我正在运行以下命令:

mount -v -type nfs4 server1:/export/foo /nfsmnt/foo 

我得到:

 mount(2): Input/output error mount system call failed 

如果我做

 mount -v -type nfs -o nfsvers=3 server1:/export/foo /nfsmnt/foo 

它工作得很好。

我已经确认客户端和服务器都支持NFSv4,使用rpcinfo -p。 防火墙目前都closures。

当你有一个旧的NFS服务器时,它有时可以帮助在mount上使用nolock

 mount -v -type nfs4 -o nolock server1:/export/foo /nfsmnt/foo 

尝试像这样使用mount来获得更多的兼容性:

 mount -v -type nfs -o vers=4,proto=tcp server1:/export/foo /nfsmnt/foo