[systemd-devel] Antw: Antw: [EXT] Re: Journald retaining logs for only 10 days

Ulrich Windl Ulrich.Windl at rz.uni-regensburg.de
Mon Nov 16 08:41:44 UTC 2020


>>> "Ulrich Windl" <Ulrich.Windl at rz.uni-regensburg.de> schrieb am 16.11.2020
um
08:18 in Nachricht <5FB227C4020000A10003CBA3 at gwsmtp.uni-regensburg.de>:
>>>> 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

Oops: 850kB, of course!

> 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 
> 
> 
> 
> _______________________________________________
> 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