Ubuntu的根目录下的var/log/apt突然爆满,电脑卡死

100人浏览   2024-12-03 11:00:29

Linux相比于Windows来说占用系统资源更少,一般也很少出现系统卡慢问题。

但是在某个饥寒交迫的冬日正午,小编当时在家里被冻成了狗(不是热狗),电脑上看的电影又实在无聊,索性,打开了terminal,一顿操作猛如虎,不知道使用apt做了些什么坏事,突然电脑变得卡慢,吓得我以为电脑也中暑了,就差给它加冰块上去了。转眼一想这大冬天的电脑应该是感冒了,不是中暑~

但是像小编这样理智的人,怎么会有这样中二的想法呢,是吧?于是乎,小编冷静地在终端商敲下了命令:

top

小编为什么要这样做呢?系统突然卡顿,一般有可能是CPU占用过高,或者内存被塞满,再或者电脑的硬盘I/O比较繁忙等。而我当时也没有运行什么需要大量计算资源的程序,就排除了CPU资源问题,同时top命令也显示我内存还有很多空闲。

于是小编猜测是磁盘问题,于是用iostat命令查看了一下磁盘的IO状况。发现几乎爆了(当时卡得没法截屏了都)。

小编给吓得,赶紧强制关机(没办法小编技术不行强制关机还是会的),然后重启过后,iostat发现磁盘I/O正常了,系统也变得不在卡慢。

寻找问题来源

但是小编心里有阴影啊,于是乎想查看一下磁盘的使用度,进入根目录:

sudo du -ah --max-depth=1

发现/var目录平时只有几个G,当时却突然莫名其妙增加了10个G左右,由于是Ubuntu系统,于是我用apt clean来清楚了下载到/var/cache/apt/archive中的包缓存,结果再次检查发现/var的使用空间变化不大,

然后小编进入/var目录使用上面的命令层层检查,最终找到了问题所在,小编发现几乎/var占用的空间都源自于/var/log/apt目录。进去后发现,主要是syslog文件占用了空间,其中有一个文本文件syslog.1足足有8.9 G那么大。小编果断将其删除掉了。

凶手截图

至于/var/log/apt爆满出现8.9 G的syslog.1文件的原因,当时干了什么傻事小编现在也快忘掉了。毕竟事情发生于2017年2月,当时在家过年也没有心思去查明,要是小伙伴们有知道原因的可以留言评论,大家分享分享经验~


相关推荐