web-dev-qa-db-ja.com

RedHat Server 7.3がNFS4を使用してNFS共有をマウントしようとしています

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がクライアントとサーバーの両方でサポートされていることを確認しました。ファイアウォールは現在両方でオフになっています。

2
Cliff

古いNFSサーバーがある場合、マウントでnolockを使用すると役立つことがあります。

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

互換性を高めるために、次のようなマウントを使用してみてください。

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