请
登录
后使用快捷导航
没有帐号?
立即注册
客户端
扫码下载小米社区APP
论坛
BBS
版块
导读
Guide
下载
登录
立即注册
mwt-design
»
论坛
›
点滴
›
后端技术
›
/var/spool/postfix/maildrop小文件太多造成inode索引使 ...
/var/spool/postfix/maildrop小文件太多造成inode索引使用完解决
所在版块: 后端技术 2018-02-01 09:37
[复制链接]
查看:
2600
|
回复:
0
电梯直达
楼主
发表于 2018-2-1 09:37:14
|
只看该作者
|
倒序浏览
|
阅读模式
【背景】
测试机器发现无法创建文件,显示磁盘空间已满。但是 df -h 一下发现还有几个G的磁盘空间。
于是又 df -i 发现原来是inode索引满了
【解决】
继续排查发现原来是 /var/spool/postfix/maildrop 下堆积了太多文件导致的。删除这个目录的文件即可。(需要先删除一些文件释放部分inode才可以删除)
cd /var/spool/postfix/maildrop; ls | xargs rm -rf
复制代码
【问题原因】
通过调查,是由于linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送Cron所有者, 而由于环境中的sendmail和postfix没有正常运行,导致邮件发送不成功,全部小文件堆积在了maildrop目录下面,而且没有自动清理转换的机制,所以时间一长,此目录就堆积了大量文件。
【彻底解决】
vi /etc/crontab
将‘MAILTO=root’替换成‘MAILTO="",然后service crond restart即可。如不行crontab -e 第一行增加MAILTO=""
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
分享到:
QQ好友和群
QQ空间
腾讯微博
腾讯朋友
收藏
0
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发新帖
扫码关注微信公众号
快速回复
返回列表