From 5dea430e087ec7749080547a6a6fe5b152f665ef Mon Sep 17 00:00:00 2001 From: Michael Chapman Date: Wed, 4 May 2016 10:49:56 +1000 Subject: [PATCH] systemd: ensure journal is volatile If journald.conf already contains Storage=persistent, journald will write to /var/log/journal/, which ends up at /run/initramfs/log/journal/ after switching root. We want to make sure early boot logs are written to /run/log/journal/ so they can be flushed to /var/log/journal/ after switching root. --- modules.d/00systemd/module-setup.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules.d/00systemd/module-setup.sh b/modules.d/00systemd/module-setup.sh index deb5e06..951a5be 100755 --- a/modules.d/00systemd/module-setup.sh +++ b/modules.d/00systemd/module-setup.sh @@ -210,9 +210,10 @@ install() { done mkdir -p "$initdir/etc/systemd" - # turn off RateLimit for journal + # We must use a volatile journal, and we don't want rate-limiting { echo "[Journal]" + echo "Storage=volatile" echo "RateLimitInterval=0" echo "RateLimitBurst=0" } >> "$initdir/etc/systemd/journald.conf"