我收到消息说我的机器磁盘空间不足,而我的 /var/log 文件夹有 33 GB 大。仔细查看,似乎所有文件都来自一个文件 pm-powersave.log。它应该这么大吗?如果不是,我该如何继续减小这个庞然大物的大小。
提前致谢。
答案1
您可以让 logrotate 每天轮换日志,并且只保留 1 或 2 天的日志。您可以通过编辑/etc/logrotate.d/pm-utils
以下内容来实现这一点:
/var/log/pm-suspend.log {
weekly
rotate 4
delaycompress
compress
notifempty
missingok
}
/var/log/pm-powersave.log {
daily
rotate 2
delaycompress
compress
notifempty
missingok
}
这将保留 的默认 logrotate 设置pm-suspend.log
,并对 的设置进行两处更改pm-powersave.log
:
- 旋转频率已从
weekly
降至daily
4
轮换使用的原木数量已从2
现在,您将拥有过去 2 天的 2 个 pm-powersave.log 文件,每个文件的大小应该更易于管理。如果您发现需要这些日志,则可以将其增加到 5-7 个,如果您不使用它们,则可以安全地将其减少到 1 个。
这只是一种解决方法。我正在研究禁用pm-powersave
日志记录,或者至少将日志级别更改为不太详细的级别。如果我发现任何有希望的东西,我会报告。