Ubuntu18.04出现根目录/内存爆炸, syslog, journal清除方法
Ubuntu18.04提示根目录内存紧张
Step1:查找爆仓的原因
- 检查为什么出现这个问题,查看一下哪个文件所占的内存最大
sudo du --max-depth=1 -h - 我的系统提示var的占比较大,再看看/var/下的哪个文件所占的内存最大
sudo du --max-depth=1 -h /var/ - 提示/var/log占掉了90%的内存,同样,看看下面哪个文件所占内存最大
sudo du --max-depth=1 -h /var/log/ - 这里发现syslog将近100G,找到了问题
Step2:清除日志文件
-
首先找到/var/log/syslog文件,我通过网上的一些方法来清除日志,比如:
sudo -i
echo > /var/log/syslog
但是失败了!!! 你会看到syslog还是会从0M逐步增加。 -
打开syslog看看大致的内容,发现主要是skpeforlinux的error日志,一直在写入该文件。所以我需要卸载skypeforlinux
sudo apt remove skypeforlinux -
同时对已有的syslog进行重置:
sudo sh -c ‘cat /dev/null > /var/log/syslog’ -
此时,syslog文件停止了增长
-
解