刚开始接触ubuntu的时候,装好系统没多久根目录就满了,而且就像是中了蠕虫病毒一样,就算你什么都没干,它也会不断地侵蚀你的硬盘空间,在重装了三次系统后,发现了问题所在。
方案一
来到/var/log
目录下,这里存放了ubuntu的日志文件,其中syslog
和 kern.log
这两个文件很大,事实上它们基本上每时每刻都在增长,可使用如下命令清理:
sudo -i
改变权限,然后输入密码,执行:
|
|
发现一下子就能释放不少空间。
至于删除日志文件会不会有什么影响,目前亲测还没有遇到问题,应该将来也不会有问题,但是鉴于日志文件终究是有其存在的价值的,所以不到万不得已,建议不要删除,以免误操作。
一般来说,以下几条命令更为常用:
sudo apt-get autoclean
清理旧版本的软件缓存
sudo apt-get clean
清理所有软件缓存
sudo apt-get autoremove
删除系统不再使用的孤立软件
方案二
更进一步,我发现即使删除了日志文件后,过一阵子它还是会不断增长,如果你不嫌麻烦,那你可以自己隔一阵子就手动删一次,当然也可以写一个批处理程序自动隔一阵子删除,但终究治标不治本,而且反复地擦写对硬盘(尤其是固态硬盘)的损伤也大。想到日志文件之所以会不断地快速增长,肯定是系统出了什么问题,导致日志文件时刻都在记录错误,所以我们可以打开日志文件进行查看。
对我的电脑而言,其实是出现了pcie
错误,日志文件中大部分的都是同样的东西,诸如PCIe Bus Error
等。
解决方法如下:
打开终端,修改/etc/default/grub
引导文件
|
|
打开之后找到以下这句
|
|
然后将其改为
|
|
保存关闭grub文件,更新grub引导,并重启
|
|
问题解决了,日志文件也恢复正常,不会再大量地记录这方面的错误。