背景
今天发现vim的时候报`E509: Cannot create backup file (add ! to override)`和 创建文件的时候报``no space left on device` `;
排查过程
> dh -f
> dh -i
定位到是因为linux下创建文件过多,导致inode用光。
解决方案
执行 ` find ./ \( -path ./data -o -path ./data2 \) -prune -o -maxdepth 1 -type d -print | while read dir; do count=$(find "$dir" -type f | wc -l); echo "$dir : $count"; done`
找出文件多的文件夹,排除/data目录,最终发现是linux操作系统中的/var/spool/clientmqueue/目录下存在大量文件,定时任务产生的日志文件。