我有一项特别的服务,它会记录罕见但重要的信息。我已经在几个月前进行了设置,而今天我journalctl -n 50 --unit=my-service
只发现没有条目。
我对大多数单位的这种行为感到非常满意-我要么需要立即(或最多几天前)发生的事情,而且我不在乎已有数月历史的记录。
但是,有没有办法告诉journald
您为单个特定单位的记录制定独立的存储和保留策略?我想将这些特殊的日志保存5年,无论它需要多大大小。其他单位的日志应不受此影响,并保留其现有行为。
我有点不了解journald.conf(5)
,无法确定每单位的配置是否可行。如果是的话(请看一个简短的具体示例),我应该编辑/创建哪个文件,我应该写什么。或者,如果您确定肯定不可行,那也是一个很好的答案。
注意:我的特殊情况涉及Arch Linux主机,但是我想这应该没多大关系。