df コマンド
目的
ファイルシステム上のスペースに関する情報を報告します。本書では、AIX® df コマンドと System V バージョンの df について説明しています。
構文
df [ [ -P ] | [ -I | -M | -i | -t | -v ] ] [ -c ] [ -T { local
|
remote
| vfstype
} ] [ -F
{output1 output2 output3 …} ] [ -k ] [ -m ] [ -g ] [ -s ]
[FileSystem ... | File... ]
説明
df コマンドは、ファイルシステム上の合計スペースと使用可能なスペースの情報を表示します。FileSystem パラメーターは、ファイルシステムが置かれているデバイスの名前、ファイルシステムがマウントされているディレクトリー、またはファイルシステムの相対パス名を指定します。File パラメーターには、ファイルまたはマウント・ポイントでないディレクトリーを指定します。File パラメーターを指定すると、 df コマンドはそのファイルまたはディレクトリーが置かれているファイルシステムの情報を表示します。 FileSystem または File パラメーターを指定しない場合、df コマンドは現在マウントされているすべてのファイルシステムの情報を表示します。 ファイルシステム統計情報は、デフォルトではブロック単位 (512 バイト/ブロック) で表示されます。
df コマンドは、NFSv4 ファイルシステムを完全には サポートしません。ブロックおよびスペース情報の抽出 には、nfs4cl コマンドを使用してください。
フラグ
項目 | 説明 |
---|---|
-c | コロンで区切られたフォーマットで出力を表示します。 |
-F { output1 output2 output3 … } | 出力パラメーターの見出しで指定された値のみを表示します。デフォルトでは、ファイルシステムの見出しとブロック割り振りの見出しが常にオンになっています。 次の値は、見出しの値として許容されます。
|
-g | GB ブロックのユニットで統計情報を表示します。各ユニットのバイトでの値は非常に高いため、 ファイルシステムの統計情報についての出力値は、浮動小数点を使用した数になります。 |
-i | ファイルシステム用に使用された inode の数、および使用中の inode のパーセンテージを表示します。指定されたファイルシステムがマウントされている場合は、デフォルトでこの情報が出力されます。 |
-I | ファイルシステムのブロックの合計数、使用されているスペース、フリー・スペース、使用されているスペースの割合のパーセント、マウント・ポイントなどの情報を表示します。 |
-k | ブロック単位 (1024 バイト/ブロック) で統計を表示します。 |
-m | MB ブロックのユニットで統計情報を表示します。各ユニットのバイトでの値は非常に高いため、 ファイルシステムの統計情報についての出力値は、浮動小数点を使用した数になります。 |
-M | ファイルシステムのマウント・ポイント情報を 2 番目の列に表示します。 |
-P | ファイルシステムの情報を POSIX 移送可能フォーマットで表示します。 -P フラグを指定すると、ヘッダー行が次のように表示されます。
-P フラグとともに -k、-m、 または -g フラグを指定すると、 -P フラグとともにどのフラグが使用されているかによって、 列見出しの 512-blocks がそれぞれのユニットに置き換えられます。 ファイルシステム統計情報は、次の順序で 1 行に表示されます。 FileSystem, TotalSpace, UsedSpace, FreeSpace, UsedPercentage, MountPoint |
-s | コマンド・ライン引数でアンマウント済み JFS または拡張 JFS ファイルシステムの統計を表示します。-s フラグは、引数を指定しないと効果がありません。引数で指定されたファイルシステムが現在マウント済みであったり、引数がファイルの場合、-s フラグはその特定の引数には効果がありません。アンマウント済みファイルシステムの統計を収集するには、引数は JFS または拡張 JFS ファイルシステムのマウント・ポイントまたはデバイスであり、そのファイルシステムは /etc/filesystems にリストされている必要があります。また、ユーザーはそのデバイスに対して読み取りアクセス権を持っていなければなりません。 |
-t | 割り当て済みの合計スペースを示す数値を出力に含めます。 |
-T { local | remote |
vfstype } |
ファイルシステムのタイプで出力にフィルターを掛けます。このフラグには次のいずれかのパラメーターを指定できます。
|
-v | 指定されたファイルシステムに関するすべての情報を表示します。 |
終了状況
このコマンドは次の終了値を戻します。
項目 | 説明 |
---|---|
0 | 正常終了。 |
>0 | エラーが発生しました。 |
例
- マウントされているすべてのファイルシステムに関する情報を表示するには、
次のように入力します。
システムで /、/usr、/site、/usr/venus といった各ファイルシステムがマウントされている場合は、df コマンドからの出力は次のようなものになります。df
Filesystem 512-blocks Free %Used Iused %Iused Mounted on /dev/hd0 19368 9976 48% 4714 5% / /dev/hd1 24212 4808 80% 5031 19% /usr /dev/hd2 9744 9352 4% 1900 4% /site /dev/hd3 3868 3856 0% 986 0% /usr/venus
- /test ファイルシステムに関する情報を 1024 バイトのブロックで表示するには、
次のように入力します。
df -k /test
これにより、ファイルシステムの統計情報が 1024 バイトのディスク・ブロックで表示されます。Filesystem 1024 blocks Free %Used Iused %Iused Mounted on /dev/lv11 16384 15824 4% 18 1% /tmp/ravi1
- /test ファイルシステムに関する情報を MB ブロックで表示するには、
次のように入力します。
df -m /test
これにより、 ファイルシステムの統計情報が、最も近い小数第 2 位に丸められ、MB ディスク・ブロック で表示されます。Filesystem MB blocks Free %Used Iused %Iused Mounted on /dev/lv11 16.00 15.46 4% 18 1% /tmp/ravi1
- /test ファイルシステムに関する情報を
GB ブロックで表示するには、次のように入力します。
df -g /test
これにより、 ファイルシステムの統計情報が、最も近い小数第 2 位に丸められ、GB ディスク・ブロック で表示されます。Filesystem GB blocks Free %Used Iused %Iused Mounted on /dev/lv11 0.02 0.02 0% 18 1% /tmp/ravi1
- 現行ディレクトリーが置かれているファイルシステムの、
使用可能スペースを表示するには、次のように入力します。
このコマンドからの出力は次のようなものになります。cd/ df .
Device 512-blocks free %used iused %iused Mounted on /dev/hd4 19368 9976 48% 4714 5% /
- 出力をコロンで区切られたフォーマットで表示するには、次のように入力します。
出力は以下の例のようになります。df -c
Filesystem:512-blocks:Free:%Used:Iused:%Iused:Mounted on /dev/hd4:491520:113168:77%:9930:42%:/ /dev/hd2:5046272:27696:100%:43014:86%:/usr
- ローカルにマウントされているすべてのファイルシステムに関する情報を表示するには、次のように入力します。
出力は以下の例のようになります。df -T local
Filesystem 512-blocks Free %Used Iused %Iused Mounted on /dev/hd4 5898240 2104184 65% 16390 7% / /dev/hd2 7602176 1698696 78% 56001 23% /usr /dev/hd9var 3014656 2190976 28% 10987 5% /var /dev/hd3 2883584 2137928 26% 1213 1% /tmp /dev/hd1 655360 645240 2% 1727 3% /home /dev/hd11admin 262144 261384 1% 5 1% /admin /proc - - - - - /proc /dev/hd10opt 786432 362672 54% 8926 18% /opt /dev/livedump 524288 523552 1% 4 1% /var/adm/ras/livedump /aha - - - 328 2% /aha
- すべての JFS2 ファイルシステムに関する情報を表示するには、次のように入力します。
出力は以下の例のようになります。df -T jfs2
Filesystem 512-blocks Free %Used Iused %Iused Mounted on /dev/hd4 5898240 2104184 65% 16390 7% / /dev/hd2 7602176 1698696 78% 56001 23% /usr /dev/hd9var 3014656 2190976 28% 10987 5% /var /dev/hd3 2883584 2137928 26% 1213 1% /tmp /dev/hd1 655360 645240 2% 1727 3% /home /dev/hd11admin 262144 261384 1% 5 1% /admin /dev/hd10opt 786432 362672 54% 8926 18% /opt /dev/livedump 524288 523552 1% 4 1% /var/adm/ras/livedump
- すべての JFS2 ファイルシステムに関する、
Free
、Used
、およびMounted on
の情報を表示するには、次のように入力します。
出力は以下の例のようになります。df -T jfs2 -F %f %u %m
Filesystem 512-blocks Free %Used Mounted on /dev/hd4 5898240 2104184 65% / /dev/hd2 7602176 1698696 78% /usr /dev/hd9var 3014656 2190976 28% /var /dev/hd3 2883584 2137928 26% /tmp /dev/hd1 655360 645240 2% /home /dev/hd11admin 262144 261384 /admin /dev/hd10opt 786432 362672 /opt /dev/livedump 524288 523552 /var/adm/ras/livedump
ファイル
項目 | 説明 |
---|---|
/etc/filesystems | 既知のファイルシステムをリストし、その特性を定義します。 |
/etc/vfs | 仮想ファイルシステムのタイプに関する記述が入っています。 |
System V df コマンド
目的
フリーのディスク・ブロックおよびファイルの数を報告します。
構文
/usr/sysv/bin/df [ -a ] [ -l ] [ [ [ -e ] [-g ] [ -n ] ] | [ [ -i ] [ -v ] ] | -t ] ] [FileSystem ...] [File ...]
説明
df コマンドは、ファイルシステム上の合計スペースと使用可能なスペースの情報を表示します。ファイルシステムの統計情報は、 512 バイト・ブロックのユニットで表示されます。
フラグ
項目 | 説明 |
---|---|
-a | デフォルトの操作を行い、マウント・ポイント、デバイス名、フリー・ブロックの数、および 使用された inode (ファイル) の数を出力します。 |
-e | フリー・ファイルの数のみを出力します。 |
-g | すべての statvfs 構造を出力します。このオプションは、-a、 -e、-i、-n、 -t、および -v オプションを指定変更します。使用 可能な数、合計数、およびフリー・ブロックの数が 512 バイトブロックで報告されます。 |
-i | inode の合計数、フリー inode の数、使用された inode の数、および使用中の inode の パーセンテージ (%) を表示します。 |
-l | ローカル・ファイルシステムについてのみ報告します。 |
-n | ファイルシステムのタイプを出力します。 |
-t | 割り当てられたブロック数の合計を報告します。 |
-v | 使用され、フリーであるブロックの数とともに、使用されたブロックのパーセンテージ (%) を 報告します。 |
パラメーター
項目 | 説明 |
---|---|
File | File パラメーターには、ファイルまたはマウント・ポイントでないディレクトリーを指定します。File パラメーターを指定すると、 df コマンドはそのファイルまたはディレクトリーが置かれているファイルシステムの情報を表示します。 |
FileSystem | FileSystem パラメーターは、ファイルシステムが置かれているデバイスの名前、ファイルシステムがマウントされているディレクトリー、またはファイルシステムの相対パス名を指定します。 |
終了状況
- 0
- コマンドは正常に完了しました。
- >0
- エラーが発生しました。
例
- マウントされているすべてのファイルシステムに関する情報を表示するには、
次のように入力します。
出力は、次のようになります。/usr/sysv/bin/df
/ (/dev/hd4 ): 19656 blocks 1504 files /usr (/dev/hd2 ): 1139904 blocks 20254 files /var (/dev/hd9var ): 23096 blocks 512 files /tmp (/dev/hd3 ): 2464 blocks 204 files /home (/dev/hd1 ): 44208 blocks 146 files /proc (/proc ): 0 blocks 0 files /opt (/dev/hd10opt ): 13880 blocks 310 files
- 現行ディレクトリーが置かれているファイルシステムについての情報を表示するには、
次のように入力します。
/usr/sysv/bin/df .
- すべてのマウントされたファイルシステム内の inode の合計数、フリーの inode の数、
および使用可能な inode の数を表示するには、次のように表示します。
出力は、次のようになります。/usr/sysv/bin/df -i
Mount Dir Filesystem iused avail itotal %iused / /dev/hd4 1504 6688 8192 19% /usr /dev/hd2 20254 127202 147456 14% /var /dev/hd9var 512 3584 4096 13% /tmp /dev/hd3 204 5940 6144 4% /home /dev/hd1 146 14190 14336 2% /proc /proc 0 0 0 0 /opt /dev/hd10opt 310 5834 6144 6%
- /tmp ファイルシステム上のブロックの合計数、使用されたブロックの数、
およびフリー・ブロックの数を表示するには、次のように入力します。
/usr/sysv/bin/df -v /tmp
- ファイルシステムのタイプを表示するには、次のように入力します。
/usr/sysv/bin/df -n
- すべてのローカル・ファイルシステム上の inode 情報を表示するには、次のように入力します。
/usr/sysv/bin/df -i -l
- すべてのファイルシステム上の statvfs 構造情報を表示するには、次のように入力します。
/usr/sysv/bin/df -g
- ファイルシステム上のフリー・ファイルの数を表示するには、次のように入力します。
/usr/sysv/bin/df -e
ファイル
項目 | 説明 |
---|---|
/usr/sysv/bin/df | System V df コマンドが入っています。 |
/etc/filesystems | ファイルシステム情報が入っています。 |