RHEL 8.8でudpでNFS tcpを、4.0、4.1、4.2でバージョン3をテストしようとしたmountproto=
とき。proto=
mount
RHEL 8.8では、vers=3
nfsクライアントにNFS操作を具体的に表示できますか?proto=udp
proto=tcp
nfsクライアントで表示されている場合、これはどういう意味ですかmountproto=udp
?
ベストアンサー1
以前のNFSバージョン(v2とv3)には、別々のソフトウェアによって処理される2つの異なるRPCサービスがありました。 「MOUNT」プロトコルはrpc.mountdから初期ファイルシステムハンドルを取得するためにのみ使用され、「NFS」プロトコルは次の操作に使用されました。他のすべての仕事。
したがって、このmountproto=
オプションは、NFSv3ファイルシステムがマウントされるたびにrpc.mountdにアクセスするために使用される転送を定義します。パフォーマンスには影響せず、互換性のみがあります(以前のmountdはTCPをサポートしていません)。mountproto=
マウント関連の操作がコアプロトコルに統合されているため、NFSv4では不要になりました。
proto=
ファイルデータ転送(実際のNFS操作)に使用されるプロトコルも定義されています。 NFSv3はUDPをサポートしているため、proto = udp、vers = 3も可能です。ただし、マニュアルページの警告メッセージを覚えておいてください。ギガビット以上の接続でUDPを介したNFS。データ破損の危険があります、接続速度が速いほど損傷のリスクが高くなります。 NFSv4はTCPとRDMAのみをサポートし、UDPはサポートされなくなりました。