我读过了这问题,但它讨论了syslog
,我的问题是关于journald
.我可以/var/log/journal
使用 挂载为 tmpfs吗fstab
?或者将journald
在内核读取之前运行(因此可能写入目录)fstab
?
答案1
如果您不希望journald的日志存储在磁盘上,请使用Storage=volatile
中的设置/etc/systemd/journald.conf
- 无需将/var/log/journal挂载为tmpfs。
从man journald.conf
:
存储=
控制日志数据的存储位置。 “易失性”、“持久性”、“自动”和“无”之一。
如果 ”易挥发的",日志日志数据将仅存储在内存中,即 /run/log/journal 层次结构(根据需要创建)下方。
如果 ”执着的",数据最好存储在磁盘上,即在 /var/log/journal 层次结构(如果需要时创建)下方,并在早期启动期间回退到 /run/log/journal(如果需要则创建)如果磁盘不可写。
”汽车如果 /var/log/journal 目录存在,则行为类似于“持久”,否则行为类似于“易失”(目录的存在控制存储模式)。
”没有任何" 关闭所有存储,接收到的所有日志数据都将被丢弃(但转发到其他目标,例如控制台、内核日志缓冲区或系统日志套接字仍然有效)。
在默认日志命名空间中默认为“auto”,在所有其他命名空间中默认为“persistent”。