NFSの作品や通信処理

NFS(ネットワークファイルシステム):ネットワークファイルシステム:その最大の特徴は、それが別のホスト、TCP / IPネットワーク上で共有リソースへの異なるオペレーティングシステムを可能にすることです。NFSのアプリケーションでは、NFSクライアントは透過的に読み取りおよび書き込みのリソースをリモートNFSサーバ上で、ファイルがローカルディレクトリにマウントすることができ、彼らは一般的にはディスクのパーティションであるかのように、ディレクトリのルックスをマウントすることができます。
NFS作品:
ここに画像を挿入説明
示されているように、共有ディレクトリアップNFSサーバーセットがNFSクライアントがサーバーにアクセスする権限を持っている場合、これは、サーバー上の共有ディレクトリをマウントすることができ、/データである(ローカルディレクトリに2人のディレクトリ名それは)同じではないかもしれません。共有ディレクトリのアクセス権を共有するサーバー側の設定は、(RO)読み取り専用である場合には、クライアントがディレクトリのみをマウントすることができます、あなたはディレクトリにファイルをアップロードすることはできません。サーバが読み書きする共有ディレクトリのアクセス権を共有するように構成されている場合(RW時間)、および、それ自体が他のユーザーのために実行するための書き込み権限を持つディレクトリには、クライアントがマウントしたディレクトリにファイルをアップロードすることができるようになります。

因为NFS是基于网络传输数据的,所以必有传输端口,NFS常用的端口为2049;
但是文件系统十分复杂,NFS有很多功能,每个不同的功能都需要不同的程序来完成,
而每个程序都需要启动端口传输数据,这些端口都是随机产生并且小于1024的;
那么问题来了,既然是随机产生的端口,客户端该如何得知呢?
	便引入了RPC服务

RPC(リモートプロシージャコール):リモートプロシージャコール。クライアントが正しいポートに接続できるようにRPC主な機能は、各NFS機能に対応するポート、およびクライアントに戻る指定されています。
次のようにソートそれが動作:
1.RPCを最初にNFSを開始するには、それはこれらのポートを登録するにはいくつかのランダムなスタートNFS後ポート、およびRPCを生成し、RPCポートになるレコードを、対応するこれらの機能を入れて、RPCポートが外部にあります111です。
NFSクライアントは、サーバーに接続し、クライアントのRPCサービス、RPC111ポート要求機能のサーバー側に対応するクライアントポート番号RPCを開始する必要がある2。彼らポートNFSサーバが対応した後にポート番号を聞いて、その後、データを送信します。
データ転送後に3は、もはや、RPCを介してクライアントとサーバ間の送信のみを行っていないでしょう。

:次のようにNFS通信プロセスがある
ここに画像を挿入説明
NFSサービスの長所と短所
:長所
。ネットワークを介してデータにアクセスすることができ、Aはローカル・ストレージ・スペースを節約する、一般的に使用されるデータは、1台のサーバーに保存されている
Bの、シンプルで使いやすい。
Cは簡単に非常に迅速に展開すること、およびメンテナンスが非常に簡単です。
短所:
。単一障害点の制限は容易にサーバマシンがダウンし、その後、すべてのクライアントがアクセスでき、発生
bは限ら高い並行性の下で効率/性能をNFS。
C無駄なクライアントのユーザ認証機構と、平文データをすることによって得られます。トランスミッションは、一般的なセキュリティ、(一般的にLANで使用することを推奨します)
d.NFSデータがないデータの整合性の検証のため、平文である
E。複数のマシンがNFSサーバー、接続管理やメンテナンス、トラブルをマウントするとき

公開された17元の記事 ウォンの賞賛2 ビュー362

おすすめ

転載: blog.csdn.net/qq_44487069/article/details/105225493