用途
查看系统硬盘空间使用情况
用法
df [OPTION]... [FILE]...
常用参数
-a, --all
显示所有文件系统,包含类似文件系统(dummy file system)
-B, --block-size=SIZE
设置显示的块大小,默认是1K
--total
显示各列汇总信息,附加到显示结果最后一行
-h, --human-readable
人类可读方式显示数字
-H, --si
单位换算用1000代替1024
-i, --inodes
只显示inodes使用情况统计
-k
设置1K为块大小
-l, --local
只显示本地文件系统空间使用情况
--no-sync
统计之前不触发sync操作,(默认行为)
--sync
统计之前执行触发sync操作
-t, --type=TYPE
只显示指定类型的文件系统
-T, --print-type
输出信息包含文件系统类型
-x, --exclude-type=TYPE
指定不显示的文件系统类型
--help
显示命令帮助信息
--version
显示命令版本信息
实践
1.列出所有文件系统使用情况
[root@vm ~]# df -a
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_vm-lv_root
14225776 5807216 7689268 44% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 1478132 4 1478128 1% /dev/shm
/dev/sda1 487652 27868 434184 7% /boot
none 0 0 0 - /proc/sys/fs/binfmt_misc
www 290456572 15634256 274822316 6% /media/sf_www
2.人类可读方式显示且包含汇总信息
[root@vm ~]# df --total -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_vm-lv_root
14G 5.6G 7.4G 44% /
tmpfs 1.5G 4.0K 1.5G 1% /dev/shm
/dev/sda1 477M 28M 425M 7% /boot
www 278G 15G 263G 6% /media/sf_www
total 293G 21G 272G 8%
3.统计inode使用情况
[root@vm ~]# df --total -h -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vg_vm-lv_root
891K 263K 629K 30% /
tmpfs 361K 2 361K 1% /dev/shm
/dev/sda1 126K 38 125K 1% /boot
www 1000 0 1000 0% /media/sf_www
total 1.4M 263K 1.1M 20%
4.输出文件系统类型
[root@vm ~]# df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_vm-lv_root
ext4 14225776 5808736 7687748 44% /
tmpfs tmpfs 1478132 4 1478128 1% /dev/shm
/dev/sda1 ext4 487652 27868 434184 7% /boot
www vboxsf 290456572 15634256 274822316 6% /media/sf_www
5.只显示ext4文件系统
[root@vm ~]# df -t ext4
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_vm-lv_root
14225776 5810476 7686008 44% /
/dev/sda1 487652 27868 434184 7% /boot
参考资料
【1】What is dummy file system?
https://askubuntu.com/questions/507206/what-is-dummy-filesystem
【2】man df