![轮换 systemd-journal-remote 的日志](https://linux22.com/image/783517/%E8%BD%AE%E6%8D%A2%20systemd-journal-remote%20%E7%9A%84%E6%97%A5%E5%BF%97.png)
我正在运行 Ubuntu 22.02systemd-journal-remote
版本249.11-0ubuntu3.6.
,由于未设置日志轮换,硬盘已满。为了管理日志的文件大小,我使用/etc/systemd/journal-remote.conf.d/01-central-log.conf
两个属性MaxFiles
和更新了配置MaxUse
。不幸的是,这些属性没有被尊重,当我重新启动 systemd-journal-remote 服务时会抛出以下错误:
Jan 27 10:20:11 log-server systemd-journal-remote[949021]: /etc/systemd/journal-remote.conf:18: Unknown key name 'MaxUse' in section 'Remote', ignoring.
Jan 27 10:20:11 log-server systemd-journal-remote[949021]: /etc/systemd/journal-remote.conf:18: Unknown key name 'MaxFiles' in section 'Remote', ignoring.
我也尝试过/etc/systemd/journal-remote.conf
直接更新。结果相同
这是我的配置/etc/systemd/journal-remote.conf.d/01-central-log.conf
# This file overrides /etc/systemd/journal-remote.conf
[Remote]
# keep only 20 journal files as we have 20 logging servers
# MaxFiles only effects archives. Journal files that are used are not deleted!
MaxFiles=20
# Limit size of Journals to 20GB in total
MaxUse=20G
我已经找到并验证该属性是MaxUse
并且不是SystemMaxUse
不是系统范围的设置。在手册中找到这里并且还来源。
有人可以帮助我,我做错了吗?
答案1
我收到了 systemd 新闻组用户的回复。配置属性正确,并放置在正确的文件中。
问题是,正如他提到的freedesktop 手册页“反映主分支的最新状态或最新标签”。因此,该网站显示了 Linux 分销商尚未发布的版本的文档。
因此,对于像我一样遇到问题的人:请尊重您安装的 systemd 软件的适当手册页版本,而不是使用 freedesktop 手册页:man journal-remote.conf