• Morethanevil@lemmy.fedifriends.social
    link
    fedilink
    arrow-up
    7
    ·
    2 months ago

    Cleanup

    Check current disk usage:

    sudo journalctl --disk-usage

    Use rotate function:

    sudo journalctl --rotate

    Or

    Remove all logs and keep the last 2 days:

    sudo journalctl --vacuum-time=2days

    Or

    Remove all logs and only keep the last 100MB:

    sudo journalctl --vacuum-size=100M

    How to read logs:

    Follow specific log for a service:

    sudo journalctl -fu SERVICE

    Show extended log info and print the last lines of a service:

    sudo journalctl -xeu SERVICE

    • lseif@sopuli.xyz
      link
      fedilink
      arrow-up
      2
      ·
      2 months ago

      --vacuum-time=2days

      this implies i keep an operating system installed for that long

    • macniel@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      I mean yeah -fu stands for “follow unit” but its also a nice coincidence when it comes to debugging that particular service.

    • slazer2au@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      sudo journalctl --disk-usage

      panda@Panda:~$ sudo journalctl --disk-usage  
      No journal files were found.  
      Archived and active journals take up 0B in the file system.
      

      hmmmmmm…

    • superkret@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      2 months ago
      user@u9310x-Slack:~$ sudo journalctl --disk-usage  
      Password:  
      sudo: journalctl: command not found