B.2. ディレクトリツリー
前のページ | 付録 B. Debian でのパーティション分割 | 次のページ

## B.2. ディレクトリツリー

ディレクトリとファイルの名前について、Debian GNU/Linux は Filesystem Hierarchy Standard に従っています。この規格を用いると、ユーザやプログラムは、 ファイルやディレクトリの場所を予想しやすくなります。 根っこ (ルート = root) にあるディレクトリは、単にスラッシュ `/` で表されます。ルートのレベルには、 Debian システムでは必ず以下のようなディレクトリが含まれます。

ディレクトリ | 内容
--- | ---
`bin` | 基本的なコマンドバイナリ
`boot` | ブートローダのスタティックなファイル
`dev` | デバイスファイル
`etc` | ホスト固有のシステム設定
`home` | ユーザのホームディレクトリ
`lib` | 基本的な共有ライブラリとカーネルモジュール
`mnt` | ファイルシステムを一時的にマウントするためのポイント
`proc` | システム情報を含む仮想ディレクトリ
`root` | root ユーザのホームディレクトリ
`sbin` | 基本的なシステムバイナリ
`tmp` | 一時ファイル用
`usr` | 第 2 階層
`var` | 可変データ
`opt` | アドオンアプリケーションソフトウェアパッケージ

以下の一覧は、ディレクトリやパーティションについて 重要となる考え方を説明したものです。

- ルートパーティション `/` は、必ず `/etc`、`/bin`、 `/sbin`、`/lib`、 `/dev` を物理的に含んでいなければなりません (つまりこれらのディレクトリを別のパーティションにしてはいけません)。 さもないと起動ができなくなります。 一般的にここは 100 MB 程度を必要としますが、必要な容量は場合によって変化します。

- `/usr`: すべてのユーザプログラム (`/usr/bin`)、ライブラリ (`/usr/lib`)、文書 (`/usr/share/doc`) などはこのディレクトリに 収められます。ここはファイルシステムの中でも最も容量を必要とするところです。 少なくとも 500 MB のディスク容量を割り当てるべきでしょう。たくさんの パッケージをインストールする場合は、もっと多くのディスク容量をこの ディレクトリに割り当てなければなりません。

- `/home`: 各ユーザは、個人的なデータをこのディレクトリの サブディレクトリに収めます。その容量は、このシステムを利用するユーザの数や、 ユーザディレクトリにどのようなファイルが収められるかによって異なってきます。 システムの使い方にもよりますが、ユーザごとに約 100 MB ほどが必要でしょう。 しかしこの値は必要に応じて調整しなければなりません。

- `/var`: ニュース記事、電子メール、ウェブコンテンツ、 パッケージングシステムのキャッシュなど、 さまざまな可変データすべてがこのディレクトリに収められます。 このディレクトリの容量はコンピュータの利用方法に大きく左右されますが、 たいていの場合はパッケージ管理ツールが使う分が 最も大きな影響を持つことになるでしょう。 Debian が提供するものすべてをいっぺんにフルインストールする場合でも、 `/var` には 2〜3 GB ほどの容量を割り当てておけば 足りるはずです。 一度にすべてをインストールせず、部分部分を徐々に (例えば、まずサービスやユーティリティを、次にコンソール用のもの、 次に X 用のもの…というように) インストールするなら、 `/var` には 300〜500 MB の空き容量があれば良いでしょう。 ハードドライブの空き容量が貴重なもので、 少なくともメジャーアップデートをする予定がないならば、 `/var` に割り当てる容量は 30〜40 MB 程度でも構いません。

- `/tmp`: プログラムが一時データを作成する場合、 普通 `/tmp` ディレクトリを利用します。 通常は 20〜50 MB あれば充分でしょう。

前のページ | 上に戻る | 次のページ
B.1. Debian のパーティションとそのサイズを決める | ホーム | B.3. お勧めするパーティションルール