inode值满了的解决办法。

By | 2019年3月18日

1)查找满的目录:

[root@abc sbin]# for i in /*; do echo $i; find $i | wc -l; done
/bin
121

/sys
8145
/tmp
7
/usr
56840
/var
8019
然后找到inode占用最多额目录下,再用上面命令查看。

2)删除文件占用多的目录:

进入目录直接rm -rf 可能会卡死,可以使用下面方式:

find dir -type f -name ‘*’ | xargs rm
或者

cd dir
ls | xargs rm -f

4、拓展:

系统中有用户开启了cron,而cron中执行的程序有输出内容,输出内容会以邮件形式发给cron的用户,而sendmail没有启动所以就产生了这些文件;
解决办法:
将crontab里面的命令后面加上 > /dev/null 2>&1 或者crontab里面的命令后面加上 > /dev/null
———————
作者:赶路人儿
来源:CSDN
原文:https://blog.csdn.net/liuxiao723846/article/details/79423581
版权声明:本文为博主原创文章,转载请附上博文链接!

Category: os

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注