> 环境与工具 > df

精通 `df` 命令

这是关于 `df` 命令的指南,该命令用于报告 Linux 中文件系统的磁盘空间使用情况。通过此工具,您可以轻松查看所有已挂载文件系统的可用空间、总空间和使用情况。

主要选项

通过组合 `df` 命令的各种选项来生成磁盘空间使用情况报告。

1. 基本查询

2. 过滤和输出

3. 指定文件系统

生成的命令:

请尝试组合命令。

描述:

`df` 执行命令。

通过组合这些选项,您可以与 AI 一起虚拟地执行命令。

理解输出

`df` 命令的输出由多个列组成,每列都提供有关文件系统磁盘使用情况的重要信息。

`df -h` 输出列说明 这是执行 `df -h` 命令时出现的每一列的含义。
列名 说明
Filesystem 文件系统的名称(设备或网络路径)
Size 文件系统的总大小
Used 当前使用的空间
Avail 可用空间
Use% 已使用空间的百分比
Mounted on 文件系统挂载的目录

什么是 Inode?

Inode(索引节点)是 Unix/Linux 文件系统中的一种数据结构,用于存储与文件或目录相关的所有信息。文件名、所有者、权限、创建/修改时间、磁盘上数据块的位置等都存储在 Inode 中。即使有剩余的磁盘空间,如果所有 Inode 都已用尽,也无法再创建文件。您可以使用 `df -i` 命令检查 Inode 的使用情况。

使用示例

通过 `df` 命令的实际使用示例,有效地管理您的磁盘空间。

以人类可读的格式检查所有文件系统的使用情况

df -h

这是最常用的格式,用于快速掌握整体磁盘使用状态。

检查特定挂载点的使用情况

df -h /

检查根文件系统 (`/`) 的磁盘空间使用情况。

仅检查特定文件系统类型(例如,ext4)

df -h -t ext4

仅显示以 ext4 类型挂载的文件系统的使用情况。

检查 Inode 使用情况

df -i

通过检查 inode 的使用情况和可用性,而不是磁盘块,您可以诊断由过多小文件引起的 inode 耗尽问题。

查看所有文件系统的详细信息(以块为单位)

df -a

以基本块为单位显示所有文件系统(包括虚拟文件系统)的详细信息。


相同类别命令