如何阻止 /var/log/kern.log.1 消耗我所有的磁盘空间?

Abh*_*ash 9 kernel syslog

我有一个没有任何分区的 80 GB 硬盘。有一天,我意识到我丢失了大部分可用磁盘空间。我发现它/var/log/kern.log.1占用了 25 GB 的空间,并且该文件没有删除选项。

这是问题的屏幕截图:

20130110-125652

我是 Ubuntu/Linux 的新手。请帮忙。谢谢你。

eli*_*ias 8

您应该可以删除该文件,因为它是一个已经轮换的日志。由于您需要 root 权限才能执行此操作,因此您将无法在 GUI 中选择删除该文件。

您可以从命令行执行此操作:

sudo rm /var/log/kern.log.1
Run Code Online (Sandbox Code Playgroud)

每次启动时,都会再次创建和轮换日志文件,因此您可能应该注意下一个 kern.log.* 文件大小。Launchpad 上的相关错误报告:https : //bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/115774


xio*_*ota 5

syslog

  • 为防止将来出现过大的日志文件,请编辑/etc/logrotate.conf以限制日志文件的数量和大小。man logrotate有关详细信息,请参阅。

systemd

  • 或者关闭系统日志并使用日志。事情正在朝这个方向发展,这只是时间问题。 (2认同)