ルート・ファイルシステム

root ファイルシステムは、階層ファイル・ツリーの一番上に置かれます。 これには、システムのブートに使用されるデバイス・ディレクトリーとプログラムなども含め、システム操作に重要なファイルとディレクトリーが入れられます。 root ファイルシステムには、マウント・ポイントも収められます。このマウント・ポイントにファイルシステムをマウントして、root ファイルシステム階層に接続することができます。

以下の図に、root ファイルシステムのサブディレクトリーの多くが示されています。

図1: ルート・ファイル・システム。 これは root ファイルシステムとそのサブディレクトリーを示す。 /bin サブディレクトリーは /usr/bin ディレクトリーを指している。 /lib サブディレクトリーは /usr/lib ディレクトリーを指している。 /u サブディレクトリーは、 /home ディレクトリーを指します。

以下のリストは、 / (ルート) ファイル・システムの一部のサブディレクトリーの内容に関する情報を示しています。

項目 説明
/etc マシンごとに異なる構成ファイルが入っています。 例えば、以下のものがあります。
  • /etc/hosts
  • /etc/passwd

/etc ディレクトリーには、システム管理で通常使用するファイルが収められます。 前に /etc ディレクトリーに常駐していたコマンドの大部分は、現在では /usr/sbin ディレクトリーの中に常駐します。 ただし、互換性を保つために、/usr/sbin ディレクトリーには、一部の実行可能ファイルの位置とのシンボリック・リンクが収められています。 例えば、以下のものがあります。

  • /etc/chown は、/usr/bin/chown とのシンボリック・リンクです。
  • /etc/exportvg は、/usr/sbin/exportvg とのシンボリック・リンクです。
/bin /usr/bin ディレクトリーとのシンボリック・リンクです。 以前のUNIXファイルシステムでは、「/binディレクトリにユーザーコマンドが格納されていたが、現在は「/usr/binディレクトリに格納されている。
/sbin マシンのブートおよび /usr ファイルシステムのマウントに必要なファイルが入っています。 ブート時に使用されるコマンドの大部分は、ブート・イメージの RAM ディスク・ファイルシステムに収められているため、ほとんどのコマンドは /sbin ディレクトリー内に常駐していません。
/dev ローカル・デバイス用のスペシャル・ファイルの、デバイス・ノードが入っています。 /dev ディレクトリーには、テープ・ドライブ、プリンター、ディスク区画、および端末装置用のスペシャル・ファイルが収められます。
/tmp システム生成の一時ファイルが入れられるファイルシステムのマウント・ポイントとしての役割を果たします。 /tmp ファイルシステムは、空のディレクトリーです。
/var マシンによって異なるファイルの、マウント・ポイントとして使用されます。 /var ファイルシステムは、 その中に収められているファイルに大きくなる傾向があることから、 ファイルシステムとして構成されます。 詳しくは、 /var ファイルシステム を参照してください。
/u /home ディレクトリーとのシンボリック・リンクです。
/usr 変更されることがなく、マシンで共有することができるファイル、例えば、 実行可能ファイルおよび ASCII 文書などが収められます。

スタンドアロン・マシンは、/usr ディレクトリーに、別個のローカル・ファイルシステムのルートをマウントします。 ディスクレス・マシンやディスク・リソースが制限されているマシンは、 ディレクトリーをリモート・サーバーから /usr ファイルシステムにマウントします。 /usr ディレクトリーにマウントされるファイル・ツリーについて詳しくは、 /usr ファイル・システム を参照してください。

/home ユーザーのホーム・ディレクトリーが入っているファイルシステムの、マウント・ポイントとして使用されます。 /home ファイルシステムには、ユーザーごとのファイルおよびディレクトリーが入っています。

スタンドアロン・マシンの場合、/home ディレクトリーは、root ファイルシステムの /home ディレクトリーにマウントされるルートをもつ別個のファイルシステムの中に収められます。 ネットワーク内では、サーバーに、数種類のマシンからアクセスできるユーザー・ファイルが入れられることがあります。 このような場合、/home ディレクトリーのそのサーバーのコピーが、ローカル /home ファイルシステムにリモートでマウントされます。

/export リモート・クライアント用のサーバー上のディレクトリーおよびファイルが入っています。

/export ディレクトリーの下にあるファイル・ツリーについて詳しくは、 /export ディレクトリー を参照してください。

/lib /usr/lib ディレクトリーとのシンボリック・リンクです。 詳しくは、 /usr ファイルシステム を参照してください。
/tftpboot ディスクレス・クライアントに使用されるブート・イメージとブート情報が収められます。