小文件导致inode耗尽

现象

早上发现测试程序因为硬盘空间不够无法生成日志,一直重启。

过程

df -h之后发现硬盘还有50%可用空间,于是df -ih发现文件数被撑炸。

结论

部署nexus导致硬盘文件数被撑爆。反思以后应注意:

  1. nexus应启用task定期清理
  2. LOG策略需要按需设置
  3. sonatype文件夹所在硬盘,格式化时应提供更小的文件块
  4. 采用LVM动态扩展