清除“/var/log/journal”

清除“/var/log/journal”

我想清除我的“/var/log/journal”目录。

我正在使用 Debian 8

root@nyc3-x8:/var/log# uname -a
Linux nyc3-x8 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

还有我的日记;

root@nyc3-x8:/var/log# du -hs journal/
11G journal/

我搜索了论坛并尝试了“journalctl --vacuum-time = xd”但没有起作用;

root@nyc3-x8:/var/log# journalctl --vacuum-time=1d
journalctl: unrecognized option '--vacuum-time=1d'

我应该怎么办?

谢谢!

答案1

您可以修改/etc/systemd/journald.conf以缩短保留时间或限制文件大小。

MaxRetentionSec=可以指定日志保存时间(以秒为单位)。您可以使用“1month”或“1y”等值覆盖默认时间单位

SystemMaxUse=接受百分比值,默认为 10%。

如果更改这些选项并重新启动没有任何区别(显然损坏的日志永远不会被删除),您可以安全地删除目录中的任何内容/var/log/journalrm只是不要删除目录本身。

答案2

它应该是 journalctl --vacuum-time 1d

相关内容