收到了inode使用率过高的告警,inode使用率过高实质就是机器上文件太多。
登录主机运行两个命令
inode介绍
inode 是文件系统中的数据结构,用于存储文件和目录的元数据(如权限、所有者、文件大小、时间戳等),而不是文件内容本身。
df -i
df -i 命令的作用
- 显示 inode 使用情况:它列出每个文件系统的总 inode 数量、已用 inode 数量、可用 inode 数量,以及 inode 使用的百分比。
- 帮助诊断问题:如果一个文件系统的 inode 已用完,即使还有足够的磁盘空间,也无法创建新文件或目录。通过 df -i,可以检测这种情况。
使用find命令找出文件过多的目录
find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -nr|head -10
# -xdev Don't descend directories on other filesystems.
发现/var/spool/postfix/maildrop目录下有大量文件,了解该目录作用后,直接清理该目录7天前的文件。