linux inode索引节点使用率100% 解决方案

背景

今天发现vim的时候报`E509: Cannot create backup file (add ! to override)`和 创建文件的时候报``no space left on device` `;


排查过程

> dh -f

linux inode索引节点使用率100% 解决方案

>  dh -i

linux inode索引节点使用率100% 解决方案

定位到是因为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/目录下存在大量文件,定时任务产生的日志文件。


上一篇:【Linux文件系统】inode(索引节点)和 block(块)


下一篇:linux下删除乱码文件、目录