仮想ファイル・システム

仮想ファイル・システム (VFS) インターフェース (v ノード・インターフェースとも呼ばれる) は、物理ファイル・システムと論理ファイル・システムの間のブリッジを提供します。 以下では、仮想ファイル・システム・インターフェース、そのデータ構造、およびそのヘッダー・ファイルについて説明し、仮想ファイル・システムの構成方法について説明します。

ファイル・システムには、以下の 2 つの重要なコンポーネントがあります。

項目 説明
Logical file system (論理ファイルシステム) システム・コール・インターフェースのサポートを提供します。
物理 ファイル・ システム データの永続ストレージを管理します。

物理ファイル・システムと論理ファイル・システムの間のインターフェースは、 仮想ファイル・システム・インターフェースです。 このインターフェースにより、物理ファイル・システムの複数の並行インスタンスがサポートされます。これらの各インスタンスは、ファイル・システム実装と呼ばれます。 ファイル・システム実装は、ローカル・ノードまたはリモート・ノードへのファイル・データの保管をサポートできます。 仮想ファイル・システム・インターフェースについて詳しくは、 仮想ファイル・システム・インターフェースについてを参照してください。

仮想ファイル・システム・インターフェースは、通常、 v ノード インターフェースと呼ばれます。 v ノード構造体は、仮想ファイル・システムとそれを呼び出す層との間の通信における重要な要素です。 v ノードについて詳しくは、 仮想ノード (V ノード) についてを参照してください。

仮想ファイル・システムと論理ファイル・システムの両方が、このオペレーティング・システム・ファミリーのすべてのプラットフォームに存在します。

詳しくは、以下の情報を確認してください。