ファイルシステム - (2008/01/13 (日) 04:33:15) の編集履歴(バックアップ)
ファイルシステムとは、HDDやフラッシュメモリなどの物理デバイスを論理的に利用するための仕組みだ。
通常は物理デバイスにデータを書き込み・読み出しをする際、デバイスのどこにどんな大きさでどのような名前で記録をしたのか詳細に指定する必要がある。
しかし現実的に、ファイル一つ一つを扱うたびにこのような指示をすることは不可能に近いし、出来たとしても便利とはほど遠い。
そこでUNIXで考えられた方法がファイルシステムだ。
通常ファイルと同様の扱いでデバイスを扱えるので、自動でマウントされているフラッシュメモリなどはファイルシステムの恩恵に気がつかないほど便利で身近となる。
通常は物理デバイスにデータを書き込み・読み出しをする際、デバイスのどこにどんな大きさでどのような名前で記録をしたのか詳細に指定する必要がある。
しかし現実的に、ファイル一つ一つを扱うたびにこのような指示をすることは不可能に近いし、出来たとしても便利とはほど遠い。
そこでUNIXで考えられた方法がファイルシステムだ。
通常ファイルと同様の扱いでデバイスを扱えるので、自動でマウントされているフラッシュメモリなどはファイルシステムの恩恵に気がつかないほど便利で身近となる。
本来ならファイルシステムごとに様々なアクセスルールが存在するが、OSからの同一のインターフェイスですべてを等しく扱えるのはVFS?のおかげだ。
したがって、ユーザーはファイルシステムがどのようなものかを意識する必要がない。
したがって、ユーザーはファイルシステムがどのようなものかを意識する必要がない。
標準Linuxでのファイルシステム
-