代码改变世界

磁盘inodes占满

2020-04-29 10:40  dribs  阅读(702)  评论(0)    收藏  举报

磁盘报警,容量有余,inodes耗尽

于是朝着删除删空文件去做,

find /proc/ -type f -size 0 -exec rm {} \;

删除/proc  /sys时提示

rm: cannot remove ‘/sys/kernel/debug/tracing/events/ext4/ext4_unlink_exit/id’: Operation not permitted

  

考虑 lsattr /sys,chattr -i /sys 结果提示,操作方向一直是解决这个,未解决,耗费时间

lsattr: Inappropriate ioctl for device While reading flags on

  

考虑不是空文件把inode占满了,发现某个程序目录自己创建了大量的4K的小碎文件

for i in /*; do echo $i; find $i | wc -l; done