プレゼンテーション
Linuxのdfコマンドを使用すると、現在Linuxシステム上にあるファイルシステムのディスク使用量の統計を表示することができます。これらのツールを使えば、どのファイルシステムがどれだけのメモリを消費しているかを簡単に知ることができます。さらに、特定のファイル名を df コマンドの引数として指定すると、そのファイルが存在するファイルシステムのディスク使用統計を表示します。システム管理者は、このコマンドを使用して、Linux上のさまざまなファイルシステムのディスク使用状況を把握し、Linuxシステムの適切なクリーンアップとメンテナンスを実行できます。 df コマンドは、ユーザーに最適なカスタマイズ可能な出力によって、さまざまなオプションを提供します。
この記事では、dfコマンドの実用的な例について説明します。
文法:
まず、dfコマンドの使い方を見てみましょう。以下はdfコマンドの構文情報です:
df [OPTION]... [FILE]...
dfコマンドは必須パラメーターを必要としないことがわかります。必須でないパラメータはoptionパラメータとfileパラメータです。optionパラメーターはdfコマンドにそのオプションの定義で指定された方法で動作するように指示しますが、fileパラメーターはdfコマンドにファイルが存在するファイルシステムのディスク使用量を表示するように指示します。
注:この種の構文に慣れていない方のために、角括弧[]で指定されたパラメータはすべてオプションです。
例
1.基本的な例
最も基本的なdfコマンドの使い方を説明します。
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 29640780 4320704 23814388 16% /
udev 1536756 4 1536752 1% /dev
tmpfs 617620 888 616732 1% /run
none 5120 0 5120 0% /run/lock
none 1544044 156 1543888 1% /run/shm
上の出力では、df コマンドをパラメーターなしで実行した場合の、すべてのファイルシステムのディスク使用統計が表示されています。最初の列はファイルシステム名、2 番目の列は特定のファイルシステム 1K-block 1K の総メモリ量を 1024 バイト単位で指定しています。used列とavailable列は、それぞれ指定されたメモリ量の使用中です。Used」列には、使用されているメモリのパーセンテージが指定され、最後の「Mounted on」列には、ファイルシステムのマウントポイントが指定されます。
2.ファイルを通してファイルシステムの使用状況を取得します。
すでに説明したように、DFはディスクの使用に関するファイルシステム情報を表示することができます。
例
# df test
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 29640780 4320600 23814492 16% /
もう一つの例。
# df groff.txt
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 29640780 4320600 23814492 16% /
ファイル df コマンドには 2 つの異なる引数が使用されます。出力は、dfコマンドによって表示されたファイルが存在するファイルシステムのディスク使用量を確認します。
3、inode情報の表示
iオプションを付けたdfコマンドの出力は、ブロック使用量の代わりにinode情報を表示します。
例
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda6 1884160 261964 1622196 14% /
udev 212748 560 212188 1% /dev
tmpfs 216392 477 215915 1% /run
none 216392 3 216389 1% /run/lock
none 216392 8 216384 1% /run/shm
4.すべての情報を表示します。
ここでは、合計というオプションがあります。このオプションによって、出力の合計は、それが生成する合計の各列の最後に出力の追加の行を表示します。
# df --total
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 29640780 4320720 23814372 16% /
udev 1536756 4 1536752 1% /dev
tmpfs 617620 892 616728 1% /run
none 5120 0 5120 0% /run/lock
none 1544044 156 1543888 1% /run/shm
total 33344320 4321772 27516860 14%
出力の最後に、合計の各列を示す行が追加されていることを確認してください。
5.読みやすい出力
hオプションは、dfコマンドの可読出力を生成するためのオプションです。
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda6 29G 4.2G 23G 16% /
udev 1.5G 4.0K 1.5G 1% /dev
tmpfs 604M 892K 603M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 156K 1.5G 1% /run/shm
このように、出力には'G'、'M'、'K'の形で数字が表示されていることがわかります。これにより、出力は読みやすく理解しやすくなり、読みやすい表示になりました。2番目の列の名前も「Size」と読みやすく表示するために変更されていることに注意してください。





