NFSv3ではなくNFSv4を使用して、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がクライアントとサーバーの両方でサポートされていることを確認しました。ファイアウォールは現在両方でオフになっています。
古いNFSサーバーがある場合、マウントでnolock
を使用すると役立つことがあります。
mount -v -type nfs4 -o nolock server1:/export/foo /nfsmnt/foo
互換性を高めるために、次のようなマウントを使用してみてください。
mount -v -type nfs -o vers=4,proto=tcp server1:/export/foo /nfsmnt/foo