ディレクトリツリー
ディレクトリとファイルの名前について、&debian; は
Filesystem Hierarchy Standard
に従っています。この規格を用いると、ユーザやプログラムは、
ファイルやディレクトリの場所を予想しやすくなります。
根っこ (ルート = root) にあるディレクトリは、単にスラッシュ /
で表されます。ルートのレベルには、
Debian システムでは必ず以下のようなディレクトリが含まれます。
ディレクトリ内容
bin
基本的なコマンドバイナリ
boot
ブートローダのスタティックなファイル
dev
デバイスファイル
etc
ホスト固有のシステム設定
home
ユーザのホームディレクトリ
lib
基本的な共有ライブラリとカーネルモジュール
media
取替え可能なメディア用のマウントポイントを含む
mnt
ファイルシステムを一時的にマウントするためのポイント
proc
システム情報を含む仮想ディレクトリ (2.4 および 2.6 カーネル)
root
root ユーザのホームディレクトリ
sbin
基本的なシステムバイナリ
sys
システム情報を含む仮想ディレクトリ (2.6 カーネル)
tmp
一時ファイル用
usr
第 2 階層
var
可変データ
opt
アドオンアプリケーションソフトウェアパッケージ
以下の一覧は、ディレクトリやパーティションについて重要となる考え方を
説明したものです。与えられたシステム構成や特別な使用パターンによって、
ディスク使用状況は大きく変化することに注意して下さい。ここで提案する
のは一般的なガイドラインであり、パーティション分割の第一歩を提供して
います。
ルートパーティション / は、必ず
/etc、/bin、
/sbin、/lib、
/dev を物理的に含んでいなければなりません
(つまりこれらのディレクトリを別のパーティションにしてはいけません)。
さもないと起動ができなくなります。
一般的にここは 150–250 MB 程度を必要とします。
/usr: すべてのユーザプログラムを含む
(/usr/bin)、ライブラリ
(/usr/lib)、文書
(/usr/share/doc) など。
ここは一般に、ファイルシステムの中でも最も容量を必要とするところです。
少なくとも 500 MB のディスク容量を割り当てるべきでしょう。インストール
しようとするパッケージの数やタイプによっては、もっと多くのディスク容量を
割り当てなければなりません。ディスク容量がたっぷりあるワークステーション
やサーバのインストールでは 4〜6GB を割り当てるべきです。
/var: ニュース記事、電子メール、ウェブコンテンツ、
データベース、パッケージングシステムのキャッシュなど、さまざまな
可変データがこのディレクトリに収められます。このディレクトリの容量は
システムの利用方法に大きく左右されますが、たいていの場合はパッケージ管理
ツールの使う分が最も大きな影響を持つことになるでしょう。Debian が提供する
ものすべてをいっぺんにフルインストールする場合でも、
/var には 2〜3 GB ほどの容量を割り当てておけば足りる
はずです。一度にすべてをインストールせず、部分部分を徐々に (例えば、まず
サービスやユーティリティを、次にコンソール用のもの、次に X 用のもの…と
いうように) インストールするなら、300〜500 MB の空き容量があれば良いでしょう。
ハードドライブの空き容量が不足していて、少なくともメジャーアップデートを
する予定がないならば、割り当てる容量は 30〜40 MB 程度でも構いません。
/tmp: プログラムが作成する一時データは、普通この
ディレクトリを利用します。通常は 40〜100MB あれば充分です。いくつかの
アプリケーション (アーカイブマニピュレータ、CD/DVD オーサリングツール、
およびマルチメディアソフトウェアを含む) が、一時イメージファイルを
保存するのに /tmp を使用するかもしれません。
そのようなアプリケーションを使用する計画があるのなら、それ相応
に /tmp で利用できる容量を調整すべきです。
/home: 各ユーザは、個人的なデータをこのディレクトリの
サブディレクトリに収めます。その容量は、このシステムを利用するユーザの数や、
ユーザディレクトリにどのようなファイルが収められるかによって異なってきます。
システムの使い方にもよりますが、ユーザごとに約 100 MB ほどが必要でしょう。
しかしこの値は必要に応じて調整しなければなりません。
もし、たくさんのマルチメディアファイル (MP3、動画) をホームディレクトリに
保存するつもりなら、もっと多くの容量を確保しておいてください。