我正在尝试使用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