我用它journalctl
来记录系统日志。我希望有一个日志文件来随时检查我正在运行的进程发生了什么。
因此我journald.conf
像这样配置文件:
[Journal]
Storage=persistent
由于我不希望日志文件太大,因此我添加了行SystemMaxUse=4G
。
我读这里仅journalctl
删除已存档的文件(如果我理解正确的话):
这意味着,如果在创建日志文件之前有足够的可用空间,而随后其他原因导致文件系统填满,journald 将停止使用更多空间,但它也不会删除现有文件以再次减少占用空间。另请注意,只有存档文件才会被删除以减少日志文件占用的空间。这意味着,实际上,在清理操作完成后,使用的空间可能仍超过 SystemMaxUse= 或 RuntimeMaxUse= 限制。
那么,在这种情况下,我会journalctl
先从我登录的文件中删除较旧的记录吗?如果不是,你知道我还有其他选择可以释放最旧的记录空间以接受新记录吗?