donaastor Asked: 2023-06-13 04:19:03 +0800 CST2023-06-13 04:19:03 +0800 CST 2023-06-13 04:19:03 +0800 CST 我可以将 `/var/log/journal` 挂载为 `tmpfs` 吗? 772 我读过这个问题,但它讨论了syslog我的问题是关于journald. 我可以/var/log/journal使用 挂载为 tmpfs fstab,还是journald在内核读取之前运行(因此可能写入目录)fstab? linux 1 个回答 Voted Best Answer cas 2023-06-13T10:35:11+08:002023-06-13T10:35:11+08:00 如果您不想将 journald 的日志存储在磁盘上,请使用Storage=volatile中的设置/etc/systemd/journald.conf- 无需将 /var/log/journal 挂载为 tmpfs。 来自man journald.conf: 存储= 控制日志数据的存储位置。“volatile”、“persistent”、“auto”和“none”之一。 如果为“ volatile ”,日志日志数据将仅存储在内存中,即在/run/log/journal 层次结构(如果需要时创建)之下。 如果是“ persistent ”,数据将优先存储在磁盘上,即低于 /var/log/journal 层次结构(如果需要创建),并回退到 /run/log/journal(如果需要创建),在早期启动以及磁盘是否不可写。 如果 /var/log/journal 目录存在, “ auto ” 的行为类似于“持久”,否则为“易变”(目录的存在控制存储模式)。 “ none ”关闭所有存储,所有接收到的日志数据都将被丢弃(但转发到其他目标,例如控制台、内核日志缓冲区或系统日志套接字仍然有效)。 在默认日志命名空间中默认为“auto”,在所有其他命名空间中默认为“persistent”。
如果您不想将 journald 的日志存储在磁盘上,请使用
Storage=volatile
中的设置/etc/systemd/journald.conf
- 无需将 /var/log/journal 挂载为 tmpfs。来自
man journald.conf
: