NFS protoとmountprotoの違い

NFS protoとmountprotoの違い

RHEL 8.8でudpでNFS tcpを、4.0、4.1、4.2でバージョン3をテストしようとしたmountproto=とき。proto=mount

RHEL 8.8では、vers=3nfsクライアントにNFS操作を具体的に表示できますか?proto=udp

proto=tcpnfsクライアントで表示されている場合、これはどういう意味ですか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はサポートされなくなりました。

おすすめ記事