logrotate
Verktyget som byter namn på, komprimerar och till slut raderar gamla loggfiler. Finns för att en tjänst som loggar flitigt annars fyller disken — och en full disk stoppar allt, oftast klockan tre på natten.
Konfigurationen ligger i /etc/logrotate.d, en fil per tjänst, och körs schemalagt via cron eller en systemd-timer. Man anger hur ofta rotation ska ske, hur många generationer som ska sparas och om äldre filer ska komprimeras. Den kritiska detaljen är hur den öppna filen hanteras. Standardvägen är att byta namn på filen och sedan signalera processen att öppna en ny — men gör man inte det fortsätter tjänsten skriva till den bortdöpta filen, som ligger kvar och tar plats utan att synas. Alternativet copytruncate kopierar och nollställer istället, vilket fungerar utan signal men kan tappa rader i glappet.