inodes占用100%问题及解决方法

inodes占用100%问题及解决方法-搬砖酱的笔记

情况描述:今天某服务器部署的ecstore后台无法登陆,进到服务器查看重启相关服务器无法启动
1.推测可能是磁盘满了,执行df -h显示正常;
2.凭着经验接着推测inodes占用满了,执行df -i显示占用100%,感到奇怪的是这次不是/var/spool/postfix/maildrop目录下邮件数量超标,而是ecstore存放的盘导致
ps:邮件超标可执行find . -type f -name "._*" | xargs -i rm -fr "{}" ;进行删除

经过排查发现为kvstore/sessions导致,删除即可(建议增大磁盘空间)
相关命令:
for i in ./*; do echo $i; find $i | wc -l; done 查文件数量
find / -size +10M -exec ls -lh {} \; 查找大文件