blog

Linux dfコマンドの使用例

Linuxのdfコマンドは、現在Linuxシステム上にあるファイルシステムのディスク使用統計を表示するために使用することができます。これらのツールを使用すると、どのファイルシステムがどれだけのメモリー...

Oct 20, 2016 · 7 min. read
シェア

プレゼンテーション

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」と読みやすく表示するために変更されていることに注意してください。

Read next

ThinkPadの新しいTシリーズファミリーは現在発売中である!

ThinkPad Tシリーズ製品は、常に強力なパフォーマンスの最良の代表であり、何度も宇宙や海を旅し、その優れた品質で様々なタスクを完了しました。その結果、ThinkPad Tシリーズ製品は航空宇宙、エネルギー、政府などの重要な分野で愛用され、他の産業の発展にも重要な役割を果たしてきました。

Oct 20, 2016 · 4 min read