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

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

它运行良好。

我已使用 rpcinfo -p 确认客户端和服务器均支持 NFSv4。两者的防火墙目前均已关闭。

答案1

当您拥有较旧的 NFS 服务器时,有时nolock在挂载时使用以下命令会有所帮助:

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

答案2

尝试使用如下方式安装以获得更好的兼容性:

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

相关内容