linux maildrop目录的清理
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
今天发现项目发布的时候报以下错误:
no space left on device
我看了下硬盘空间
df -h
只占用了78%,纳闷,网上查了下,发现,还有一个命令,是看inode的:
df -i
果然被占用了100%。通过以下命令查询每一个文件目录下的文件数量:
#查看var目录下的文件数
for i in /var; do echo $i; find $i |wc -l|sort -nr; done
for i in /var; do echo $i; find $i |wc -l|sort -nr; done
发现/var/spool/postfix/maildrop这个目录下占用了大量的文件,有100多万个,打开其中一个文件,报如下错误:
T1639552441 613736Arewrite_context=localF
CronDaemonSrootMNFrom: root (Cron Daemon)To: rootNFSubject: Cron <root@iZ2ze2xa12513rsslkmsrsZ> /**/script/killmoorg.shN'Content-Type: text/plain; charset=UTF-8NAuto-Submitted: auto-generatedNX-Cron-Env: <LANG=en_US.UTF-8>N-Cron-Env: <SHELL=/bin/sh>NX-Cron-Env: <HOME=/root>N X-Cron-Env: <PATH=/usr/bin:/bin>NX-Cron-Env: <LOGNAME=root>NX-Cron-Env: <USER=root>NN=/bin/sh: /home
网上查了下,是cron执行报错,
crontab -e
发现有个script已经找不到文件了。
解决方法如下:
- 将/var/spool/postfix/maildrop目录下的文件删除:
rm -rf /var/spool/postfix/maildrop
- 注释掉crontab报错的执行脚本
- 阿里云添加对服务器inode占比的监控,超过80%就报警
问题解决
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)