首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何阻止/var/log/kern.log.1占用我的所有磁盘空间?

如何阻止/var/log/kern.log.1占用我的所有磁盘空间?
EN

Ask Ubuntu用户
提问于 2013-01-10 08:07:23
回答 4查看 36.7K关注 0票数 12

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

下面是问题的截图:

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

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2013-01-10 10:45:17

您应该可以删除该文件,因为它是一个已经旋转的日志。因为您需要root权限才能这样做,所以您在GUI中没有删除该文件的选项。

您可以在命令行中这样做:

代码语言:javascript
代码运行次数:0
运行
复制
sudo rm /var/log/kern.log.1

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

票数 9
EN

Ask Ubuntu用户

发布于 2018-05-24 07:08:22

syslog

  • 为了防止将来日志文件过大,请编辑/etc/logrotate.conf以限制日志文件的数量和大小。 查看man logrotate获取更多信息。

systemd

票数 7
EN

Ask Ubuntu用户

发布于 2017-08-14 00:07:11

kern.log.1只是许多内核日志文件中的一个。

它们和messages.log.x组一起可以占用很多Gb。目录中的其余日志文件约占总数的1%,因此不需要尝试大量删除日志目录。它甚至可能对你的系统有害。

,这里有两个命令,可以删除不必要的多GB文件:

代码语言:javascript
代码运行次数:0
运行
复制
sudo rm /var/log/kern* &>/dev/null
sudo rm /var/log/messages* &>/dev/null

这些文件将在第一次需要时再次创建。

具体地回答您的问题:您可以设置一个cron作业,以便在每个午夜删除它们,或者每周删除一次,不管是哪一个。

我用它们加上

代码语言:javascript
代码运行次数:0
运行
复制
rm -rf ~/.cache/chromium/Default/Cache/* &>/dev/null

对于我的午夜rsync备份,从主/dev/ HDD到较大的/dev/sdb硬盘。它节省了空间,它们在任何类型的恢复场景中都是不必要的。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/239455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档