Fork me on GitHub

N天学习一个linux命令之df

用途

查看系统硬盘空间使用情况

用法

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

posted @ 2018-03-16 17:54  huan&ping  阅读(237)  评论(0编辑  收藏  举报