首页/系统/信创系统运维速查/inode 耗尽(有空间写不进)
常见问题65 条

inode 耗尽(有空间写不进)

磁盘显示还有空间却写入报 No space left:完 df -i 确认 inode,再定位海量小文件目录,按业务归属清理或调整落盘策略。

信创系统运维速查系统更新于 2026-10-12

确认与定位

确认与定位
df -i                                      # 各挂载点 inode 用量
find /var/spool -xdev -type f -mtime +30 | wc -l   # 候选目录逐个统计
find /tmp -xdev -type f | wc -l
# 大树统计较慢,可分目录逐步缩小范围

处理

处理
# 典型来源:邮件队列、会话文件、缓存碎片、监控打点小文件
find /var/spool/postfix -type f -mtime +7 -delete  # 示例,完确认服务状态
find /tmp -type f -mtime +7 -delete
# 长期方案:合并小文件、独立挂载点、调整应用落盘策略
删文件前确认目录归属业务;数据库目录内文件异常增多要完查应用原因,而不是直接强删。

易错点

  • df -h 有空间却写不进时,别忘记 df -i 看 inode
  • 海量小文件 rm 很慢:可用 rsync 空目录 --delete 法快速清空目录

数据来源与参考

  • man 1 df
  • man 1 find
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌