如何读取 df 的输出,为什么普通用户在 Avail 降为零之前 Use% 就可能达到 100%,以及如何使用 df -i 检查 inode。
df (disk free) 是一个标准命令,用于显示每个已挂载文件系统的大小、已用空间、可用空间和挂载点。“df -h”以人类可读的单位打印大小;“df -i”显示 inode 使用情况而不是字节数,这解释了为什么在还有可用字节时会出现“No space left on device”错误。
Filesystem 是设备名称,Size 是总容量,Used 和 Avail 是普通用户可用的已用空间和空闲空间,Use% 是使用百分比,Mounted on 是它出现的目标目录。
在 ext4 上,默认情况下约有 5% 的空间保留给 root 用户,因此 Used + Avail 可能小于 Size,并且普通用户在 Use% 显示 100% 之前空间就可能耗尽。
“-T”添加文件系统类型,“-x tmpfs”隐藏临时内存文件系统,“df -h /var”仅显示包含 /var 的文件系统。
df -hT -x tmpfsdf -i说明: RainServer 为 Linux 服务器提供监控和安全清理功能;它会显示将要发生的变化并首先进行确认。
最后更新: 2026-10-08
如何使用 du 和交互式的 ncdu 查找 Linux 磁盘中被占满的内容,并提供保留在单个文件系统中的选项。
什么是 inode、如何使用 df -i 查看 inode 使用情况,以及如何查找包含数百万个小文件的目录。
如何使用 find 在 Linux 上列出大文件或旧文件、安全地预览它们,并仅删除你已检查过的内容。