网站搜索

如何使用“df”命令在 Linux 中检查磁盘空间


在互联网上,您会发现大量用于检查 Linux 中磁盘空间使用情况的工具。然而,Linux 有一个强大的内置实用程序,称为“df”。

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

将“-h”参数与 (df -h) 一起使用将以“人类可读”格式显示文件系统磁盘空间统计信息,其中意味着它以字节、兆字节和千兆字节为单位提供详细信息。

本文通过实际示例解释了如何借助“df”命令获取有关 Linux 磁盘空间使用情况的完整信息。这样,您可以更好地了解Linux中df命令的用法。

1.检查Linux磁盘空间使用情况

df”命令显示设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间以及文件系统上的挂载点信息。

sudo df

2.查看Linux磁盘空间使用信息

命令"df -a"用于显示所有挂载的文件系统磁盘空间使用情况的信息,包括总空间、已用空间、可用空间、内存利用率以及每个文件系统已用空间的百分比文件系统。

它还显示具有 0 个块的伪文件系统(那些不直接绑定到物理设备的文件系统),并且默认情况下会被忽略。

df -a

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

您是否注意到,上述命令以字节为单位显示信息,这根本不可读,因为我们习惯于以兆字节、千兆字节等读取大小,因为这样非常容易理解和记忆。

命令“df -h”用于以人类可读的格式显示磁盘空间使用情况。 “-h” 选项代表“人类可读”,它显示有关系统上所有已安装文件系统的信息,以更易于人类阅读的格式呈现大小为了理解,可以使用千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 等单位。

sudo df -h

4.检查/home目录的磁盘空间使用情况

命令“df -hT /home”用于以人类可读的格式显示/home目录或分区的磁盘空间利用率。 -T 选项显示文件系统类型 (ext4) 以及其他信息。

df -hT /home

5. 检查磁盘空间使用情况(以千字节为单位)

要以1024字节块显示所有已安装的文件系统信息和使用情况,请使用选项“-k”(例如--block-size=1K),它提供有关系统上每个文件系统的信息,以千字节 (kb) 为单位显示大小。

sudo df -k

6. 检查磁盘空间使用情况(以兆字节为单位)

要以 MB (MegaByte) 为单位显示所有文件系统使用情况的信息,请使用选项“-m”,该选项以兆字节为单位显示大小( >MB)。

sudo df -m

7.检查磁盘空间使用情况(以千兆字节为单位)

要显示所有文件系统统计信息(以 GBGigabyte)为单位),请使用命令“df -h”,该命令以人类为单位显示磁盘空间可读大小,例如千字节 (KB)、兆字节 (MB)、千兆字节 (GB) 等。

sudo df -h

8.检查Linux中的Inode使用情况

命令“df -i”提供有关Linux系统上每个已安装文件系统上已使用和可用的inode数量的详细信息。索引节点是存储有关文件和目录的信息的数据结构,例如所有权、权限和时间戳。

sudo df -i

如果您发现自己遇到 inode 短缺的情况,则需要增加 Linux 文件系统上的 inode 计数。

9. 检查Linux文件系统类型

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

sudo df -T

10.检查 ext4 文件系统的磁盘空间使用情况

如果要显示某种文件系统类型,请使用“-t”选项,该选项将专门显示 ext4 类型文件系统的磁盘空间使用情况。

sudo df -t ext4

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

如果要显示不属于 ext4 类型的文件系统类型,请使用选项“-x”,该选项将打印所有已安装的磁盘空间使用情况非 ext4 文件系统 不包括 ext4 类型的文件系统。

sudo df -x ext4

12.检查df命令用法

命令“df --help”提供了与df命令一起使用的可用选项列表。

df --help

结论

df”命令对于检查 Linux 系统上的磁盘空间利用率非常有用。通过运行各种选项,例如用于人类可读输出的 '-h' 或用于显示文件系统类型的 '-T',用户可以获得有关磁盘空间使用情况的详细信息不同的挂载文件系统。