ファイルシステム

dfコマンドは、システムのディスク領域の使用状況を表示します。 シェルプロンプトでdfコマンドをタイプすると、次のような 出力が表示されます。:
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2             10325716   2902060   6899140  30% /
/dev/hda1                15554      8656      6095  59% /boot
/dev/hda3             20722644   2664256  17005732  14% /home
none                    256796         0    256796   0% /dev/shm

ディフォルトでは、このユーティリティは、パーティションサイズを1キロバイトブロックの単位で、そして使用中と未使用の ディスク領域の大きさをキロバイト単位で表示します。単位をメガバイトとギガバイトで表示するには、df -h コマンドを使用します。この-hという引数は、「human-readable format:人間に読める形式」という意味です。 その出力は次のようになります。:
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda2             9.8G  2.8G  6.5G  30% /
/dev/hda1              15M  8.5M  5.9M  59% /boot
/dev/hda3              20G  2.6G   16G  14% /home
none                  251M     0  250M   0% /dev/shm

パーティションの一覧の中に、/dev/shmという項目があります。 この項目はシステムの仮想メモリーファイルシステムを示す名目です。

duコマンドは、ディレクトリにあるファイルが占めている領域の大きさを見積もって表示します。 シェルプロンプトでduとタイプすると、サブディレクトリごとにディスク利用状況が一覧表示されます。 一覧の最後の行には、現在のディレクトリとサブディレクトリの総合計が表示されます。すべてのサブディレクトリの合計を 見る必要がない場合は、du -hsコマンドを使用すると、人間に読みやすい形式でそのディレクトリの 総計だけを見ることが出来ます。他のオプションを見るには、du --helpコマンドを使って下さい。

グラフィカルな形式でシステムのパーティションとディスク領域の使用量を表示するには、 図25-2の底辺に示してあるように システムモニタタブ を使用します。

ファイルシステムの監視

Red Hat Linuxには、システムの使用可能な空き領域の大きさを監視するdiskcheckというユーティリティがあります。 設定ファイルを元にして、1つ又は複数のドライブが指定の容量に到達した時にシステム管理者に電子メールを送信します。 このユーティリティを使用するには、diskcheck RPMパッケージがインストールされている必要が あります。

このユーティリティは毎時のcronタスクとして実行されます。 [1] task.

以下の変数は、/etc/diskcheck.confで定義できます。:

cronタスクが実行されるたびに読み込まれるので、設定ファイルを変更する場合も、サービスを再開する必要はありません。 cronタスクが処理されるためには、crondサービスが起動している必要があります。 デーモンが稼働しているかどうか判定するには、/sbin/service crond statusコマンドを 使います。起動時にサービスをスタートすることをお勧めします。起動時にcronサービスを自動的にスタートする 方法の詳細については、第13章を参照してください。

注意

[1]

cronの詳細については第27章を参照してください。