主要选项
通过组合 `df` 命令的各种选项来生成磁盘空间使用情况报告。
1. 基本查询
2. 过滤和输出
3. 指定文件系统
生成的命令:
请尝试组合命令。
描述:
`df` 执行命令。
通过组合这些选项,您可以与 AI 一起虚拟地执行命令。
理解输出
`df` 命令的输出由多个列组成,每列都提供有关文件系统磁盘使用情况的重要信息。
列名 | 说明 |
---|---|
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
以基本块为单位显示所有文件系统(包括虚拟文件系统)的详细信息。