FrontPage
- FHS(Filesystem Hierarchy Standard)
- ルートに作成されるディレクトリとその役割
bin†
- binaryの略
- ls等,OSにとっても重要となるコマンドの実行ファイルが格納
- binに入っている実行ファイルはすべてのユーザが実行可能
boot†
dev†
- deviceの略
- ハードウェアへのアクセスを行うためのファイルが格納される
- デバイスをファイルの概念で扱えるデバイスファイルが作成され,通常と同じファイルとしてアクセス可能となる
- デバイスファイルへの実際の読み書きはデバイスドライバを通じてHW制御に変換される
etc†
- システム全体に影響する設定情報が格納される
- 各ユーザの個別設定はホームディレクトリ等に格納される
home†
lib†
- libraryの略
- OSのカーネルモジュールと各アプリケーションの共有ライブラリが格納される
media†
- 外部記憶装置のためのマウントポイント
- USBやCD-ROM等へのアクセスはmediaデバイス下のディレクトリ経由で行う
mnt†
- mountの略
- ファイルシステムが一時的に使用する
- ネットワークストレージやディスクストレージ等の接続時に使用される
- mntディレクトリは手動マウント,mediaディレクトリは自動マウントされるデバイスのために使用されることが多い(どちらも設定次第で自動/手動マウント可能)
opt†
- optionの略
- 応用ソフトウェアをインストールする際に格納される
proc†
- processの略
- カーネルや実行中のプロセスを表現する仮想ファイルシステム
- 仮想ファイルシステムはメモリ上に存在しており,ディスク容量は消費されない
- procディレクトリには,実行中のプロセスに対応するディレクトリが存在し,プロセスID(PID)と同じ名前がつけられる
root†
run†
- ランタイムに利用される一時的なファイルが格納される
- プロセス間通信(IPC)で使用されるソケットファイルやプロセスのロックファイルも格納される
- runディレクトリはtmpfs(一時ファイルシステム)としてマウントされ,データは基本的にはメモリ上に配置される
sbin†
- system binaryの略
- OSの動作に関わりのある実行ファイルが格納されている
- sbinに格納されている実行ファイルはrootユーザのみが実行できる
srv†
- serviceの略
- webサーバ等の情が使用する情報を格納する目的