diff options
author | Lennart Poettering <lennart@poettering.net> | 2017-11-02 11:33:01 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2017-11-16 12:40:17 +0100 |
commit | fc5f5706d3964c019b27591b00f8581c60e47386 (patch) | |
tree | efb3d68e71f9ca037e93fc26f324d967d0bc9d86 /man/systemd-journald.service.xml | |
parent | journald: when logging about dropped messages, include more meta data (diff) | |
download | systemd-fc5f5706d3964c019b27591b00f8581c60e47386.tar.xz systemd-fc5f5706d3964c019b27591b00f8581c60e47386.zip |
man: rework the discussion of Storage= a bit
Most distributions default to persistent storage these days, hence don't
claim otherwise.
Diffstat (limited to 'man/systemd-journald.service.xml')
-rw-r--r-- | man/systemd-journald.service.xml | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/man/systemd-journald.service.xml b/man/systemd-journald.service.xml index b099d74afd..7b33d3ff17 100644 --- a/man/systemd-journald.service.xml +++ b/man/systemd-journald.service.xml @@ -90,17 +90,19 @@ for more information about the collected metadata. </para> - <para>Log data collected by the journal is primarily text-based - but can also include binary data where necessary. All objects - stored in the journal can be up to 2^64-1 bytes in size.</para> - - <para>By default, the journal stores log data in - <filename>/run/log/journal/</filename>. Since - <filename>/run/</filename> is volatile, log data is lost at - reboot. To make the data persistent, it is sufficient to create - <filename>/var/log/journal/</filename> where - <filename>systemd-journald</filename> will then store the - data:</para> + <para>Log data collected by the journal is primarily text-based but can also include binary data where + necessary. Individual fields making up a log record stored in the journal may be up to 2^64-1 bytes in size.</para> + + <para>The journal service stores log data either persistently below <filename>/var/log/journal</filename> or in a + volatile way below <filename>/run/log/journal/</filename> (in the latter case it is lost at reboot). By default, log + data is stored persistently if <filename>/var/log/journal/</filename> exists during boot, with an implicit fallback + to volatile storage otherwise. Use <varname>Storage=</varname> in + <citerefentry><refentrytitle>journald.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry> to configure + where log data is placed, independently of the existence of <filename>/var/log/journal/</filename>.</para> + + <para>On systems where <filename>/var/log/journal/</filename> does not exist yet but where persistent logging is + desired (and the default <filename>journald.conf</filename> is used), it is sufficient to create the directory, and + ensure it has the correct access modes and ownership:</para> <programlisting>mkdir -p /var/log/journal systemd-tmpfiles --create --prefix /var/log/journal</programlisting> |