Linuxコマンド | ファイル管理 | df ディスク容量をパーティション別に確認

dfコマンド

dfコマンドは、現在のディスク容量をパーティション別に確認できます。

構文

df [オプション] [ファイルシステム]

オプション

  • -a, --all: すべてのファイルシステムを対象に確認します。サイズが0のダミーファイルシステムもすべて表示します。システムによっては、ignoreautoなどのファイルシステムが初期値で省略される場合があり、その場合にこのオプションを使用します。
  • -i, --inodes: パーティション別にディスク使用量を確認するとき、ブロック使用情報の代わりにinode使用情報を表示します。inodeとは特殊な種類のディスクブロックで、ファイル名、所有者、権限、時刻情報、ディスク上の場所などの情報を持っています。
  • -k, --kilobytes: 表示する数値の単位を512バイトブロック単位ではなく、1KB単位で表示します。
  • -h, --human: パーティション別のディスク使用量を、byte、Kbyte、Mbyte、Gbyteなどのわかりやすい容量単位で表示します。
  • -P, --portability: POSIXで使用される形式で表示します。このオプションは、1行に1つのファイルシステム情報だけを表示する点を除けば、元の出力形式と同じです。マウントデバイス名が20文字以上の場合は行が分割され、その場合は省略または短縮されることがあります。
  • -T, --print-type: ディスク使用量を出力するとき、ファイルシステムの種類も一緒に表示します。特定のファイルシステム情報だけが必要な場合は、次の2つのオプションを使用します。
  • -t, --type=fstype: 特定のファイルシステム種類だけを対象にディスク使用量を調べます。
  • -x, --exclude-type=fstype: 特定のファイルシステム種類を除外してディスク使用量を調べます。
  • -v: System V版dfとの互換性のためのオプションで、無視されます。
  • --help: ヘルプを表示して終了します。
  • --version: バージョン情報を表示して終了します。

便利なオプション

  • -a / --all: ファイルサイズが0のものも含めます。
  • -l / --local: ローカルファイルシステムのみ表示します。
  • -h / --human-readable: 人が読みやすい単位で表示します。

dfコマンドの使用例

現在のサーバーのディスク使用量をパーティション別に確認するとき、容量をKbyte単位で表示します。

df -k

現在のサーバーのディスク使用量をパーティション別に確認するとき、表示される容量をわかりやすい単位で表示します。

df -h

ディスク使用量を出力するとき、ファイルシステムの種類も一緒に出力します。

df -T

特定のファイルシステム種類だけを対象にディスク使用量を調べます。

df -t ext4

使用例

$ df
Filesystem    512-blocks      Used Available Capacity   iused    ifree %iused  Mounted on
/dev/disk0s2  1365813704 960084640 405217064    71% 120074578 50652133   70%   /
devfs                367       367         0   100%       636        0  100%   /dev
map -hosts             0         0         0   100%         0        0  100%   /net
map auto_home          0         0         0   100%         0        0  100%   /home
/dev/disk0s4    97652728  78802584  18850144    81%    130083  9473165    1%   /Volumes/BOOTCAMP