ネットワークファイル管理とは
ネットワークファイル管理は、ネットワークに接続された一連のデバイスに存在する可能性のあるコンピューターファイルへのアクセスを提供することに固有の問題に対処します。 通常、これには、ユーザーが自分のローカルマシンに保存されているかのようにファイルにアクセスできるストレージ仮想化が含まれます。 分散ファイルシステムでは、ファイルは1つまたは複数のサーバーまたはネットワーク接続ストレージ(NAS)デバイスに常駐する場合があります。 仮想ユーザーインターフェイスは、統一されたファイル命名システムと、ディレクトリなどの論理グループの物理ストレージ内の場所へのマッピングによって実装されます。
ほとんどのネットワークファイル管理シナリオでは、コンピューターはクライアントまたはサーバーのいずれかです。 クライアントは、アプリケーションを実行し、ストレージなどのリソースをサーバーに依存するワークステーションです。 通常、クライアントはデータに直接アクセスできませんが、ネットワークファイルシステム(NFS)プロトコルを使用してサーバーと対話します。 ファイルへのアクセスとそれらを変更する許可は、ユーザーのセキュリティ許可のレベルの影響を受ける場合があります。 仮想ファイルシステム(VFS)はプロトコルをオーバーレイし、ユーザーがローカルに保存されているかのように共有ネットワークファイルにアクセスできるようにします。
コンピューターファイルを保存するために特別に設計されたNASデバイスは、そのタスクに割り当てられることが多い汎用コンピューターを置き換えるようになりました。 専用設計により、ネットワークファイル管理が簡素化され、ワークステーションへのデータ配信の効率が向上します。 NFSサーバーは引き続きサービス要求を仲介しますが、NASデバイスはデータの転送と変更されたファイルの更新を担当します。 サーバーの一部ではないため、複数のNASデバイスはネットワークのどこにでも配置でき、サーバーをシャットダウンせずに追加または削除できます。
これらのデバイスには、Redundant Array of Independent Disk(RAID)と呼ばれるストレージ仮想化も組み込まれている場合があります。 ファイルは、単一の記憶媒体にあるかのようにアクセスしながら、NAS内の複数のディスクに保存およびコピーできます。 これは、ネットワークファイル管理の複雑さを管理しやすくするために設計されたもう1つのスキームです。 ユーザーは仮想インターフェイスの背後に隠れたままで、必要なデータが自分のローカルマシンに保存されているかのように動作し続けます。
ネットワークで使用可能な物理ストレージは、物理エクステントと呼ばれる基本的な同じサイズの容量に分割されます。 これらは、ファイル、ディレクトリ、ボリュームなどのグループ化を組み立てることができる同じサイズの論理エクステントと呼ばれる仮想ストレージの単位にマッピングされます。 データを保持する実際の物理エクステントの場所は目に見えず、ユーザーにとって重要ではありません。 仮想ファイルシステムは、データにアクセスして保存するためのすべての要求を仲介します。 仮想レベルでストレージを操作する機能により、バックアップ、セキュリティアクセスなどのネットワークファイル管理作業が簡素化され、データストレージリソースを簡単に追加または削除できます。