日期:2014-05-16  浏览次数:20760 次

我使用过的Linux命令之df - 查看磁盘空间占用情况

我使用过的Linux命令之df - 查看磁盘空间占用情况

本文链接:http://codingstandards.iteye.com/blog/786522 ?? (转载请注明出处)

用途说明

df命令是用来查看磁盘空间的使用情况的。另外一个相关的命令就是du,请参考本系列--我使用过的Linux命令之du 。

常用参数

-T 打印文件系统类型。

-h 以友好格式显示数值。

-H 也是以友好方式显示数值,但1K是以1000计算的,而不是1024。

-l 只显示本地文件系统。

-a 显示全部文件系统。

使用示例

示例一

[root@jfht ~]# df
文件系统?????????????? 1K-块??????? 已用???? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
???????????????????? 966221844? 25615464 890733484?? 3% /
/dev/cciss/c0d0p1?????? 493891???? 16888??? 451504?? 4% /boot
tmpfs????????????????? 2074392???????? 0?? 2074392?? 0% /dev/shm
[root@jfht ~]# df -T
文件系统????? 类型???? 1K-块??????? 已用???? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
????????????? ext3?? 966221844? 25615932 890733016?? 3% /
/dev/cciss/c0d0p1
????????????? ext3????? 493891???? 16888??? 451504?? 4% /boot
tmpfs??????? tmpfs???? 2074392???????? 0?? 2074392?? 0% /dev/shm
[root@jfht ~]# df -h
文件系统????????????? 容量? 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
????????????????????? 922G?? 25G? 850G?? 3% /
/dev/cciss/c0d0p1???? 483M?? 17M? 441M?? 4% /boot
tmpfs???????????????? 2.0G???? 0? 2.0G?? 0% /dev/shm
[root@jfht ~]# df -H
文件系统?????????????? 容量?? 已用? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
?????????????????????? 990G??? 27G?? 913G?? 3% /
/dev/cciss/c0d0p1????? 506M??? 18M?? 463M?? 4% /boot
tmpfs????????????????? 2.2G????? 0?? 2.2G?? 0% /dev/shm
[root@jfht ~]# df /root
文件系统?????????????? 1K-块??????? 已用???? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
???????????????????? 966221844? 25616084 890732864?? 3% /
[root@jfht ~]# df -t ext3 | grep '[0789].%'
[root@jfht ~]# if df -t ext3 | grep '[0789].%'; then
> echo "warning: disk space usage is very dangerous"
> fi
[root@jfht ~]#

示例二

[root@web ~]# df
文件系统?????????????? 1K-块??????? 已用???? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
???????????????????? 467747952? 86724560 356879932? 20% /
/dev/hda1?????????????? 101086???? 12081???? 83786? 13% /boot
tmpfs????????????????? 2037708???????? 0?? 2037708?? 0% /dev/shm
/setup/os/rhel55.iso?? 3038672?? 3038672???????? 0 100% /mnt/rhel55
[root@web ~]# df -T
文件系统????? 类型???? 1K-块??????? 已用???? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
????????????? ext3?? 467747952? 86727892 356876600? 20% /
/dev/hda1???? ext3????? 101086???? 12081???? 83786? 13% /boot
tmpfs??????? tmpfs???? 2037708???????? 0?? 2037708?? 0% /dev/shm
/setup/os/rhel55.iso
?????????? iso9660???? 3038672?? 3038672???????? 0 100% /mnt/rhel55
[root@web ~]# df -aT
文件系统????? 类型???? 1K-块??????? 已用???? 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
????????????? ext3?? 467747952? 86728364 356876128? 20% /
proc????????? proc?????????? 0???????? 0???????? 0?? -? /proc
sysfs??????? sysfs?????????? 0???????? 0???????? 0?? -? /sys
devpts????? devpts?????????? 0???????? 0???????? 0?? -? /dev/pts
/dev/hda1???? ext3????? 101086???? 12081???? 83786? 13% /boot
tmpfs??????? tmpfs???? 2037708???????? 0?? 2037708?? 0% /dev/shm
none?? binfmt_misc?????????? 0???????? 0???????? 0?? -? /proc/sys/fs/binfmt_misc
sunrpc? rpc_pipefs?????????? 0???????? 0???????? 0?? -? /var/lib/nfs/rpc_pipefs
/setup/os/rhel55.iso
?????????? iso9660???? 3038672?? 3038672???????? 0 100% /mnt/rhel55
[root@web ~]#