我想清除我的“/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/journal
,rm
只是不要删除目录本身。
答案2
它应该是
journalctl --vacuum-time 1d
。