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

在Internet上,您会找到许多用于检查Linux中磁盘空间利用率的工具但是,Linux具有强大的内置实用程序df“ df ”命令代表“磁盘文件系统”,它用于获取Linux系统上文件系统的可用和已用磁盘空间使用情况的完整摘要。

-h在(df -h)中使用' '参数将以“人性化”格式显示文件系统磁盘空间统计信息,表示它以字节,兆字节和千兆字节为单位提供详细信息。

本文通过“ df ”命令及其实际示例介绍了一种获取Linux磁盘空间使用情况的完整信息的方法因此,您可以更好地了解df命令在Linux中的用法

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

“ df ”命令显示文件系统上的设备名称,总块数,总磁盘空间,已用磁盘空间,可用磁盘空间和安装点信息。

[root@tecmint ~]# 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@tecmint ~]# 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@tecmint ~]# 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@tecmint ~]# 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-size=1K),如下所示。

[root@tecmint ~]# 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@tecmint ~]# 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@tecmint ~]# 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”开关将显示文件系统中已使用的索引节点数量及其百分比的信息。

[root@tecmint ~]# 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.显示文件系统类型

如果您注意到上述所有命令输出,您将看到结果中没有提到Linux文件系统类型要检查系统的文件系统类型,请使用选项' T'。它将显示文件系统类型以及其他信息。

[root@tecmint ~]# 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@tecmint ~]# 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@tecmint ~]# df -x ext3

Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   257476         0    257476   0% /dev/shm

12.显示df命令的信息。

使用'--help'开关将显示与df命令一起使用的可用选项的列表

[root@tecmint ~]# 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>.


标签: Linux

作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:在Linux中查找文件系统类型的7种方法(ext2,ext3或ext4)
下一篇:Linux磁盘分区 fdisk 命令

相关推荐

4

发表评论

阿里云2021年 618 年中钜惠活动