[systemd-devel] Antw: [EXT] Re: Journald retaining logs for only 10 days
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Mon Nov 16 07:18:28 UTC 2020
>>> Vito Caputo <vcaputo at pengaru.com> schrieb am 14.11.2020 um 21:29 in
Nachricht
<20201114202930.x7wbx4p37bkkwona at shells.gnugeneration.com>:
> On Sat, Nov 14, 2020 at 09:31:23AM +0000, Nikolaus Rath wrote:
>> Hello,
>>
>> I just discovered that on one of my systems journald only retains log
>> entries for about 10 days:
>>
>> # journalctl | head ‑1
>> ‑‑ Logs begin at Wed 2020‑11‑04 15:57:13 UTC, end at Sat 2020‑11‑14
09:28:19 UTC. ‑‑
>>
>> I do not understand what could cause this, because I have no retention
>> limit configured, and the logs take up way less space than I have
>> reserved:
>>
>> # journalctl ‑‑disk‑usage
>> Archived and active journals take up 320.0M in the file system.
>>
>> # journalctl > alllogs
>> # ls ‑lh alllogs
>> ‑rw‑r‑‑r‑‑ 1 root root 27M Nov 14 09:24 alllogs
>>
>>
>> Can someone help me understand where the log entries have gone?
>>
>> # journalctl ‑‑version
>> systemd 241 (241)
>> +PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP
> +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD ‑IDN2 +IDN
‑PCRE2
> default‑hierarchy=hybrid
>>
>> # grep ‑vE '^#' /etc/systemd/journald.conf
>>
>> [Journal]
>> SystemMaxUse=300M
>>
>>
>
> One thing to consider is journald allocates space per‑file in 8MiB
> increments.
Why that? Because disk space is cheap? 8MB of text log files is a really huge
amount of lines.
For example here I have about 9500 lines in 860MB; that would be about 92500
lines for 8MB.
>
> On my laptop for example, there are 27 user journals, 8MiB each, where
> the last object offset is around 2MiB. This alone burns ~162MiB in
> allocated but unused space.
>
> We should probably have some lower level tooling for scrutinizing the
> journal files and reporting how much of the space is actually used vs.
> fallocated.
>
> Regards,
> Vito Caputo
> _______________________________________________
> systemd‑devel mailing list
> systemd‑devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/systemd‑devel
More information about the systemd-devel
mailing list