离线文本版 · Markdown 标记与示例按原文保留。
> 日期说明:归档日期为历史整理日期,不代表原始首发时间;本文于 2026-11-02 核对并修订。命令示例需按实际环境替换占位符。 df -h 检查文件系统容量,df -i 检查 inode。本文整理两个容易忽略的环节,作为日常使用时的检查参考。 <!-- more --> ## 容量与 inode 都要看 df -h 检查文件系统容量,df -i 检查 inode。大量小文件可能耗尽 inode,即使磁盘仍有空余,也无法创建新文件。排查时先确定哪个挂载点异常,避免跨磁盘统计造成误判。 ## 从目录逐层缩小范围 使用 du -xhd1 查看当前文件系统中一级目录的大小,再进入占用较大的目录。删除前确认文件用途。日志轮转、容器镜像、缓存和数据库文件需要采用各自的维护方式,不能看到体积大就直接删。 ## 日常使用的小结 文件已删但空间没释放时,可能仍被进程持有。可以检查已删除却打开的文件,再选择重载或重启对应服务。先保存必要证据,避免边排查边破坏现场。 ## 操作参考与适用边界 ### 逐层查看容量 ```sh df -h df -i du -xhd1 /var 2>/dev/null ``` du 的 GNU 参数适用于常见 Linux 环境。权限不足会漏计目录;执行期间目录仍在变化,因此 du 与 df 不必完全相等。此处只读检查,不包含删除动作。 ### 如何判断结果 操作后应将实际结果与文中目标对照;命令成功退出只能证明该步骤完成,不能替代业务层验证。记录异常信息时,保留时间、软件版本与相关上下文,方便后续复查。 ## 参考资料 - [官方文档与规范](https://www.gnu.org/software/coreutils/manual/html_node/du-invocation.html)(本次整理参考,页面内容可能随版本更新) - [继续阅读本站归档](/archives/)