VFSとFHSの関係と違い

VFSとFHSの関係と違い

明らかに、VFSは同じインターフェースで別のファイルシステムにアクセスするプログラムを提供します。同時に、FHSはディレクトリ構造の標準です。

私は彼らがどのように連携するのかよく分からないので、彼らについてのいくつかのコメントを聞きたいです。

答え1

仮想FS1985年、SunOS-3でSunが導入した仮想ファイルシステムインタフェースです。ファイルシステムの実装と残りのカーネル間のインタフェースを記述します。 VFS で扱う関数には、 open(), read() write() readdir() が含まれます。

FHSLinuxで使用されているファイルシステム階層標準は、1987年にSunOS-4用にSunが導入したFHSから派生しました。

つまり、VFSを使用するとファイルシステムをドライバ構造に統合できますが、FHSはファイルをシステムディレクトリに配置する方法のみを説明します。

つまり、両者の間には関係はありません。

関連情報