12个有用的“df”命令检查Linux中的磁盘空间

\'df\'命令代表“磁盘文件系统”,它用于获取Linux系统上文件系统的可用和已用磁盘空间使用情况的完整摘要。

在互联网上,你会发现大量的工具来检查Linux中的磁盘空间利用率。但是,Linux具有很强的内置所谓的“DF”实用工具。 在' 东风 '命令立场“ 磁盘文件系统 ”,它是用来获取文件系统的Linux系统上提供和使用的磁盘空间使用情况的全面总结。 使用“-h”(DF-H)将参数显示在“ 人类可读 ”格式的文件系统的磁盘空间的统计数据,意味着它给人以字节,兆字节和技嘉的细节。
如何检查Linux中的磁盘空间

有用的df命令示例

本文介绍一种方式来获得Linux的磁盘空间使用情况与他们的实际例子' 东风 '命令的帮助的完整信息。所以,你可以更好地理解df命令在Linux中的用法。

1.检查文件系统磁盘空间使用情况

在“ 东风 ”命令显示的设备名称的总块的文件系统上的信息,总磁盘空间,使用的磁盘空间,可用磁盘空间和安装点。
[root@howtoing ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23185840  51130588  32% /
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot
tmpfs                   257476         0    257476   0% /dev/shm

2.显示所有文件系统磁盘空间使用情况的信息

与上述相同,但它还显示虚拟文件系统的信息以及所有文件系统磁盘使用情况及其内存利用率。
[root@howtoing ~]# df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23186116  51130312  32% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot
tmpfs                   257476         0    257476   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs

3.以人员可读格式显示磁盘空间使用情况

你注意到,上面的命令显示的信息以字节为单位,这是不可读的,因为我们习惯读取大小的兆字节,千兆字节等,因为它很容易理解和记住。 df命令提供了通过使用“-h”显示人类可读的格式大小的选项(打印人类可读格式的结果(例如,1K 2M 3G))。
[root@howtoing ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      75G   23G   49G  32% /
/dev/cciss/c0d0p5      24G   22G  1.2G  95% /home
/dev/cciss/c0d0p3      29G   25G  2.6G  91% /data
/dev/cciss/c0d0p1     289M   22M  253M   8% /boot
tmpfs                 252M     0  252M   0% /dev/shm

4.显示/ home文件系统的信息

只看到设备/ home文件系统的信息,在人类可读的格式使用以下命令。
[root@howtoing ~]# df -hT /home
Filesystem		Type    Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p5	ext3     24G   22G  1.2G  95% /home

5.以字节显示文件系统的信息

要显示1024字节块的所有文件系统信息和使用情况,使用选项“-k”(例如-block大小= 1K),如下所示。
[root@howtoing ~]# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23187212  51129216  32% /
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot
tmpfs                   257476         0    257476   0% /dev/shm

6.以MB为单位显示文件系统信息

要显示MB( 兆字节 )的所有文件系统使用的信息使用的选项为“-m”。
[root@howtoing ~]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2        76525     22644     49931  32% /
/dev/cciss/c0d0p5        24217     21752      1215  95% /home
/dev/cciss/c0d0p3        29057     24907      2651  91% /data
/dev/cciss/c0d0p1          289        22       253   8% /boot
tmpfs                      252         0       252   0% /dev/shm

7.以GB为单位显示文件系统信息

要显示GB( 千兆字节 )的所有文件系统的统计信息使用的选项为“DF -h”。
[root@howtoing ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      75G   23G   49G  32% /
/dev/cciss/c0d0p5      24G   22G  1.2G  95% /home
/dev/cciss/c0d0p3      29G   25G  2.6G  91% /data
/dev/cciss/c0d0p1     289M   22M  253M   8% /boot
tmpfs                 252M     0  252M   0% /dev/shm

8.显示文件系统索引节点

使用“-i”开关会显示使用的inode数的信息和他们的文件系统的百分比。
[root@howtoing ~]# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/cciss/c0d0p2    20230848  133143 20097705    1% /
/dev/cciss/c0d0p5    6403712  798613 5605099   13% /home
/dev/cciss/c0d0p3    7685440 1388241 6297199   19% /data
/dev/cciss/c0d0p1      76304      40   76264    1% /boot
tmpfs                  64369       1   64368    1% /dev/shm

9.显示文件系统类型

如果您注意到上述所有命令输出,您将看到结果中没有提到文件系统类型。要检查的文件系统类型系统的使用选项'T'。它将显示文件系统类型以及其他信息。
[root@howtoing ~]# df -T
Filesystem		Type   1K-blocks  Used      Available Use% Mounted on
/dev/cciss/c0d0p2	ext3    78361192  23188812  51127616  32%   /
/dev/cciss/c0d0p5	ext3    24797380  22273432  1243972   95%   /home
/dev/cciss/c0d0p3	ext3    29753588  25503792  2713984   91%   /data
/dev/cciss/c0d0p1	ext3    295561     21531    258770    8%    /boot
tmpfs			tmpfs   257476         0    257476    0%   /dev/shm

10.包括某些文件系统类型

如果你想显示某些文件系统类型使用'-t'选项。 例如,下面的命令将只显示ext3文件系统。
[root@howtoing ~]# df -t ext3
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23190072  51126356  32% /
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot

11.排除某些文件系统类型

如果你想显示不属于ext3的类型使用的选项为“-x”文件系统类型。 例如,下面的命令将只显示比其它ext3的其他文件系统类型。
[root@howtoing ~]# df -x ext3
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   257476         0    257476   0% /dev/shm

12. df命令显示信息。

使用“-help”开关会显示与df命令使用的可用选项的列表。
[root@howtoing ~]# df --help
Usage: df [OPTION]... [FILE]...
Show information about the file system on which each FILE resides,
or all file systems by default.
Mandatory arguments to long options are mandatory for short options too.
-a, --all             include dummy file systems
-B, --block-size=SIZE use SIZE-byte blocks
-h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
-H, --si              likewise, but use powers of 1000 not 1024
-i, --inodes          list inode information instead of block usage
-k                    like --block-size=1K
-l, --local           limit listing to local file systems
--no-sync         do not invoke sync before getting usage info (default)
-P, --portability     use the POSIX output format
--sync            invoke sync before getting usage info
-t, --type=TYPE       limit listing to file systems of type TYPE
-T, --print-type      print file system type
-x, --exclude-type=TYPE   limit listing to file systems not of type TYPE
-v                    (ignored)
--help     display this help and exit
--version  output version information and exit
SIZE may be (or may be an integer optionally followed by) one of following:
kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
Report bugs to <bug-coreutils@gnu.org>.
阅读:
  1. 10 fdisk命令用于管理Linux磁盘分区
  2. 10个有用的“du”命令查找文件和目录的磁盘使用情况