Linux系统/root目录内存爆满排查处理

  • 爵特猛
  • 2023-2-25 14:59
  • 其它
  • 3531

一、排查原因

  1. Linux系统中 /root 显示大小为15G  

    爵特猛

    但进入/root目录缺无大文件,重启后依然如此。

    爵特猛



  2. 使用命令查看隐藏文件的大小:

du -sh .[!.]*

    爵特猛

发现.esmtp_queue目录过大。


原因:crontab中执行的程序有输出内容,输出内容会以邮件形式发给crontab的用户,而sendmail没有启动所以就产生了root/.esmtp_queue/ 目录下的那些文件,日积月累可能撑破磁盘。

 

二、解决方法

1.删除 /root/.esmtp_queue 目录。

 

2.设置cron

方法①:

vim /etc/crontab

MAILTO=root 替换成  MAILTO=""

 

然后输入命令:

service crond restart

 

 

         方法②:

crontab -e

                            第一行加上MAILTO=""(指定邮箱发送位置)

                           

然后输入命令:

service crond restart

 


本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com