• Cleaning up stale logs in Bookworm

    From bp@www.zefox.net@3:633/280.2 to All on Sun Sep 14 13:16:33 2025
    Summary: Is there a log-trimming utility in Bookworm?
    Keywords: log cleanup truncate

    Is there some utility that will truncate accumulated log
    file in Bookworm? I set up an 8GB microSD for a Pi2 and
    have ended up using it much longer than expected.

    It might not help, but a housecleaning utility seems like
    a good thing to know about in any case.

    Thanks for reading,

    bob prohaska


    --- MBSE BBS v1.1.2 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Lawrence =?iso-8859-13?q?D=FFOlivei@3:633/280.2 to All on Sun Sep 14 14:09:12 2025
    On Sun, 14 Sep 2025 03:16:33 -0000 (UTC), bp wrote:

    Is there some utility that will truncate accumulated log file in
    Bookworm?

    You can control this and other aspects of logfile usage via journald.conf <https://www.freedesktop.org/software/systemd/man/latest/journald.conf.html>.

    --- MBSE BBS v1.1.2 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From Chris Townley@3:633/280.2 to All on Sun Sep 14 17:52:12 2025
    On 14/09/2025 04:16, bp@www.zefox.net wrote:
    Is there some utility that will truncate accumulated log
    file in Bookworm? I set up an 8GB microSD for a Pi2 and
    have ended up using it much longer than expected.

    It might not help, but a housecleaning utility seems like
    a good thing to know about in any case.

    Thanks for reading,

    bob prohaska


    man logrotate ?

    --
    Chris

    --- MBSE BBS v1.1.2 (Linux-x86_64)
    * Origin: A noiseless patient Spider (3:633/280.2@fidonet)
  • From The Natural Philosopher@3:633/280.2 to All on Sun Sep 14 18:22:39 2025
    On 14/09/2025 04:16, bp@www.zefox.net wrote:
    Is there some utility that will truncate accumulated log
    file in Bookworm? I set up an 8GB microSD for a Pi2 and
    have ended up using it much longer than expected.

    It might not help, but a housecleaning utility seems like
    a good thing to know about in any case.

    Thanks for reading,

    bob prohaska


    Umm.
    Are these old style logs or the dreaded systemd?

    I maintained a log/script of how to get the best out of a pi Zero and
    never ever write to its SD card...

    echo "tmpfs /var/ramlog tmpfs nodev,nosuid,noexec,nodiratime,size=25M
    0 0" >> /etc/fstab

    # /var/ramlog is used for everything except systemd. Logrotate keeps it
    tidy.
    # various entties that create log files have to be configured to dump
    stuff in it.

    ## fuck with shitsemd

    sed -i "s/#Storage=auto/Storage=volatile/" /etc/systemd/journald.conf
    sed -i "s/#RuntimeMaxUse=/RuntimeMaxUse=25M/" /etc/systemd/journald.conf
    sed -i "s/#ForwardToConsole=yes/ForwardToConsole=no/" /etc/systemd/journald.conf
    sed -i "s/#ForwardToWall=yes/ForwardToWall=no/" //etc/systemd/journald.conf

    #Using volatile storage puts it in /var/run/systemd and /var/run is
    created as a ram
    # based file system by the operating system

    Naturally systemd doesn't use logrotate. Wheels must be constantly reinvented, but RuntimeMaxUse=25M does most of what you want

    --
    "I guess a rattlesnake ain't risponsible fer bein' a rattlesnake, but ah
    puts mah heel on um jess the same if'n I catches him around mah chillun".



    --- MBSE BBS v1.1.2 (Linux-x86_64)
    * Origin: A little, after lunch (3:633/280.2@fidonet)