[systemd-devel] Journald : from initialramfs to real root
Thomas HUMMEL
thomas.hummel at pasteur.fr
Wed Feb 26 19:29:29 UTC 2025
On 2/25/25 7:49 PM, Mantas Mikulėnas wrote:
>> But this seems to go against the fact that intitalramfs journald can
>> show intitialramfs systemd units (which dracut services are) logs, no ?
>
>
> No, why do you think so?
Hello,
Sorry, I had a poor understanding of how this all should fit together.
I've read doc further now.
I thought you said it logged into /run/log to some other place/mechanism
than journald. You obviously meant the volatile /run/log/journal/
journal, right ?
So, indeed it makes sense now.
Still I'm curious about:
1. how one tmpfs can be handed to new root (but this is out of topic)
2. why, assuming rsyslogd uses /proc/kmsg instead of /dev/kmsg
(which you assumed too because of the format and I also assume because I
can see with lsof rsyslogd opened /proc/kmsg + I think its imklog module
can manage console_log_level for instance), I can still dmesg (which
strace shows it opens /dev/kmsg) or journalctl -b and see kernel boot
logs which should have been consumed when read through /proc/kmsg.
Or maybe rsyslogd uses SYSLOG_ACTION_READALL of syslog(2) and never
clears the buffer ? or uses both /dev/ and /proc kmsg
Thanks again for your help and sorry for the slow catch up I showed in
my understanding.
--
Thomas HUMMEL
HPC Group
Institut PASTEUR
Paris, FRANCE
More information about the systemd-devel
mailing list