ディスク容量や使用率を表示するコマンドです。
df
ディスクの使用状況を確認したい場合とか、マウントされているハードディスクを確認する場合は「df」を使います。
/usr/share/awstats# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/dee-root 228G 6.6G 209G 4% /
udev 3.7G 4.0K 3.7G 1% /dev
tmpfs 1.5G 6.0M 1.5G 1% /run
none 5.0M 4.0K 5.0M 1% /run/lock
none 3.8G 80K 3.8G 1% /run/shm
/dev/sdb1 2.7T 1.4T 1.2T 55% /var/www
/dev/sdc1 2.7T 52G 2.5T 2% /var/www/dou
/dev/sda1 227M 95M 122M 44% /boots
db1は使用率で55%、Availは1.2T使用可能です。
du -h /httpd# df -a -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 1008M 74M 853M 8% /
/dev/da0s1h 24G 16G 5.5G 75% /home
/dev/da0s1f 1008M 4.5M 923M 0% /tmp
/dev/da0s1g 4.9G 3.7G 864M 81% /usr
/dev/da0s1e 1008M 216M 711M 23% /var
procfs 4.0K 4.0K 0B 100% /proc
du
指定ディレクトリの総容量を調べるコマンド
ディレクトリの使用容量の確認する場合に使います。
ディスクの使用状況を確認したい場合とか、マウントされているハードディスクを確認する場合は「df」を使います。
du -h /httpd# df -a -h
Filesystem Size Used Avail Capacity Mounted on
/dev/da0s1a 1008M 74M 853M 8% /
/dev/da0s1h 24G 16G 5.5G 75% /home
/dev/da0s1f 1008M 4.5M 923M 0% /tmp
/dev/da0s1g 4.9G 3.7G 864M 81% /usr
/dev/da0s1e 1008M 216M 711M 23% /var
procfs 4.0K 4.0K 0B 100% /proc
ディレクトリの総容量を調べる
du -h -s dir_name
サブディレクトリ毎の容量を調べる
du -h dir_name
12K dir_name/aaa
4K dir_name/bbb
54K dir_name/ccc
16K dir_name/ddd
178K dir_name/eee
40K dir_name/fff
56K dir_name/ggg
162K dir_name/hhh
512K dir_name ←最終行で総容量が表示される
指定ディレクトリ中の容量TOP5を表示(ファイルを含む)
du -a -h dir_name | sort -rn | head -n 5
512K dir_name
178K dir_name/eee
162K dir_name/hhh
56K dir_name/ggg
54K dir_name/ccc
オプション
h・・・バイト単位
T・・・ファイルシステムのタイプ
スワップ領域に使われているディスクを確認
swapon -s
ディレクトリの使用容量の確認(例:/home)
du -s /hom