目次:
定義-Andrew File System(AFS)はどういう意味ですか?
Andrew File System(AFS)は、カーネギーメロン大学によって開発された分散ネットワークファイルシステムです。 企業はAFSを使用して、さまざまなエリアにあるAFSクライアントマシン間のサーバーファイルへのアクセスを容易にします。 AFSは、透過的で同種の名前空間ファイルの場所にアクセスするすべてのネットワーククライアントの信頼できるサーバーをサポートします。
AFSは、分散環境または場所に依存しないプラットフォームからアクセスできます。 ユーザーは、Kerberos認証および単一の名前空間機能を備えた任意のタイプのOSを実行しているコンピューターからAFSにアクセスします。 ユーザーは、分散コンピューティングインフラストラクチャ(DCI)内で対話するマシンにログインした後、ファイルとアプリケーションを共有します。
TechopediaによるAndrew File System(AFS)の説明
分散ネットワークでは、AFSはローカルキャッシュに依存してパフォーマンスを向上させ、ワークロードを削減します。 たとえば、サーバーはワークステーションの要求に応答し、データをワークステーションのローカルキャッシュに保存します。 ワークステーションが同じデータを要求すると、ローカルキャッシュがその要求を満たします。
AFSネットワークは、次のようにサーバーおよびクライアントコンポーネントを使用します。
- クライアントは、ネットワークに保存されているAFSサーバーファイルの要求を生成する任意のタイプのマシンです。
- サーバーが応答し、要求されたファイルを送信すると、ファイルはクライアントマシンのローカルキャッシュに保存され、クライアントマシンユーザーに提示されます。
- ユーザーがAFSにアクセスすると、クライアントはコールバックメカニズムを使用してすべての変更をサーバーに送信します。 頻繁に使用されるファイルは、クライアントマシンのローカルキャッシュにすばやくアクセスできるように保存されます。
AFSは、次のようにユーザーに複数のアクセス制御許可を付与します。
- ルックアップ(1):ユーザーは、AFSディレクトリーおよびサブディレクトリーのコンテンツにアクセスしてリストし、ディレクトリーのアクセス制御リスト(ACL)を確認できます。
- 挿入(i):ユーザーは新しいサブディレクトリまたはファイルを追加できます。
- 削除(d):ユーザーはディレクトリファイルを削除できます。
- 管理(a):ユーザーはホームディレクトリのACLを変更できます。
- 読み取り(r):AFSは標準のUnix所有者読み取り許可制御セットをサポートしているため、ユーザーはファイルディレクトリまたはサブカテゴリのコンテンツを表示できます。
- 書き込み(w):AFSはUnix Owner Write許可制御セットをサポートしているため、ユーザーはファイルを変更または書き込むことができます。
- Look(k):プロセッサはディレクトリを使用して、Flockファイルを必要とするプログラムを実行できます。