df命令用来检查linux服务器的文件系统的磁盘空间使用情况

案例:

[root@localhost ~]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda3      307081732 14886268 292195464   5% /
devtmpfs         1929444        0   1929444   0% /dev
tmpfs            1940204        0   1940204   0% /dev/shm
tmpfs            1940204     8928   1931276   1% /run
tmpfs            1940204        0   1940204   0% /sys/fs/cgroup
/dev/sda1        1038336   139896    898440  14% /boot
tmpfs             388044        0    388044   0% /run/user/0

输出说明:

Filesystem:设备名称。
1K-blocks:默认单位是1KB
Used:已使用的磁盘空间大小。
Available:剩余的磁盘空间大小
Use%:磁盘使用率
Mounted on:磁盘挂载的目录

df命令示例
df [选项] [文件名]
-a:--all,显示所有的文件系统,包括虚拟文件系统,

-B:--block-size,指定单位大小。比如1k,1m等,

-h:以易读的GB、MB、KB等格式显示

[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 983M     0  983M   0% /dev
tmpfs                    996M     0  996M   0% /dev/shm
tmpfs                    996M  8.5M  987M   1% /run
tmpfs                    996M     0  996M   0% /sys/fs/cgroup
/dev/mapper/centos-root   17G   15G  2.2G  88% /
/dev/vda                  99G  1.2G   93G   2% /data/Storage01
/dev/sda1               1014M  178M  837M  18% /boot
tmpfs                    200M     0  200M   0% /run/user/0

-H:--si,和-h参数一样,但是不是以1024,而是1000,即1k=1000,而不是1k=1024。

[root@localhost ~]# df -H
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.1G     0  1.1G   0% /dev
tmpfs                    1.1G     0  1.1G   0% /dev/shm
tmpfs                    1.1G  8.9M  1.1G   1% /run
tmpfs                    1.1G     0  1.1G   0% /sys/fs/cgroup
/dev/mapper/centos-root   19G   16G  2.3G  88% /
/dev/vda                 106G  1.3G   99G   2% /data/Storage01
/dev/sda1                1.1G  187M  878M  18% /boot
tmpfs                    209M     0  209M   0% /run/user/0

-i:--inodes,以inode的数量来显示

[root@localhost ~]# df -i
Filesystem               Inodes IUsed   IFree IUse% Mounted on
devtmpfs                 251446   374  251072    1% /dev
tmpfs                    254745     1  254744    1% /dev/shm
tmpfs                    254745   446  254299    1% /run
tmpfs                    254745    17  254728    1% /sys/fs/cgroup
/dev/mapper/centos-root 4497424 87516 4409908    2% /
/dev/vda                6553600  8842 6544758    1% /data/Storage01
/dev/sda1                524288   332  523956    1% /boot
tmpfs                    254745     1  254744    1% /run/user/0

-k:以KB的容量显示各文件系统,相当于--block-size=1k。
-m:以MB的容量显示各文件系统,相当于--block-size=1m。

-T:--print-type,显示文件系统类型

 

[root@localhost ~]# df -T
Filesystem              Type     1K-blocks     Used Available Use% Mounted on
devtmpfs                devtmpfs   1005784        0   1005784   0% /dev
tmpfs                   tmpfs      1018980        0   1018980   0% /dev/shm
tmpfs                   tmpfs      1018980     8644   1010336   1% /run
tmpfs                   tmpfs      1018980        0   1018980   0% /sys/fs/cgroup
/dev/mapper/centos-root xfs       17811456 15606712   2204744  88% /
/dev/vda                ext4     103080888  1249804  96571820   2% /data/Storage01
/dev/sda1               xfs        1038336   181724    856612  18% /boot
tmpfs                   tmpfs       203796        0    203796   0% /run/user/0

-l:--local,只显示本地文件系统。
--no-sync:在统计使用信息之前不调用sync命令(默认)。
-sync:在统计使用信息之前调用sync命令。
-P:--portability,使用POSIX格式显示
-t:--type=TYPE,只显示指定类型的文件系统。
-x:--exclude-type=TYPE,不显示指定类型的文件系统。
--help:显示帮助信息。
--version:显示版本信息。