Immer wieder kommt die Systemreinigung

Als ich neulich auf meinem Mac-OS-X-Rechner im Verzeichnis ‘/var/log/’ über die Datei ‘system.log’ gestolpert bin, war diese etliche MByte groß. Kann ich sie einfach löschen?

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Andreas Beier

Als ich neulich auf meinem Mac-OS-X-Rechner im Verzeichnis ‘/var/log/’ über die Datei ‘system.log’ gestolpert bin, war diese etliche MByte groß. Kann ich sie einfach löschen?

Ja, in der Datei stehen lediglich (Fehler-)Meldungen des Betriebssystems, die Administratoren gerne zum Aufspüren eines Fehlers benutzen. Für Endanwender sind sie eher weniger interessant. Wenn Sie die Datei löschen, legt das System eine neue an, um darin die Meldungen zu sichern.

Mac OS X archiviert und komprimiert von sich aus täglich das Systemlog. Dies erkennen Sie an den Dateien ‘system.log.x.gz’ (mit x von 0 bis 7). Dies hält die Dateien klein, sodass man sie im Notfall besser durchsuchen kann. Der cron-Dienst startet das nötige Shell-Skript namens ‘daily’ täglich in den frühen Morgenstunden um 3:15 Uhr - natürlich nur, wenn der Rechner um diese Zeit auch eingeschaltet ist.

Genau da liegt das Problem. Dieser Mechanismus stammt noch aus der Zeit, als Unix-Rechner hauptsächlich als Server eingesetzt wurden und rund um die Uhr liefen. Macs als Desktop-Rechner schaltet man jedoch meist zum Feierabend aus, sodass das daily-Skript nie ausgeführt wird. Folglich wächst system.log ins Unermessliche.

Man könnte jetzt die Ausführungszeiten des Skripts in der Einstellungsdatei /etc/crontab ändern oder man benutzt das kostenlose Programm ‘MacJanitor’ und startet die Aufräumarbeiten manuell, etwa vor der Mittagspause. MacJanitor kann auch noch zwei andere Wartungsskripte starten, ‘weekly’ und ‘monthly’, die unter anderem auch die Netinfo-Datenbank sichern. (adb) (adb)