Tipp: systemd-tmpfiles: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Hinweis|Bei '''openSUSE 13.2''' werden diese Verzeichnisse '''nicht mehr wie früher''' unter Sys-V Init automatisch bereinigt.}} Wer also wieder, wie fr…“)
 
K
Zeile 1: Zeile 1:
 +
=Temporäre Dateien bereinigen:=
 +
Linux speichert auf der Festplatte unter anderem in den Verzeichnissen "/tmp" und "/var/tmp" Informationen die temporär benötigt werden. Manche davon sind nur sehr flüchtig und werden nie wieder gebraucht. Andere werden durchaus länger benötigt. Manchmal können sich hier riesige Datenmengen an Müll ansammeln. Hier zeige ich euch, wie man Dateien für einen maximal festgelegten Zeitraum in diesen Verzeichnissen behält. Alles andere wird automatisch bereinigt. Generell können Programme die Daten in "/tmp" anlegen davon ausgehen, dass diese gleich beim nächsten Neustart nicht mehr vorhanden sind. Wiederum "/var/tmp" ist als längerfristiger Speicherort gedacht.
 +
 
{{Hinweis|Bei '''[[openSUSE]] 13.2''' werden diese Verzeichnisse '''nicht mehr wie früher''' unter Sys-V Init automatisch bereinigt.}}
 
{{Hinweis|Bei '''[[openSUSE]] 13.2''' werden diese Verzeichnisse '''nicht mehr wie früher''' unter Sys-V Init automatisch bereinigt.}}
 
Wer also wieder, wie früher ein automatisiertes Reinigen dieser Systembereiche wünscht, müsste hier händisch einige Einstellungen korrigieren. Im folgenden Beispiel werden benannte Einstellungen gemacht:
 
Wer also wieder, wie früher ein automatisiertes Reinigen dieser Systembereiche wünscht, müsste hier händisch einige Einstellungen korrigieren. Im folgenden Beispiel werden benannte Einstellungen gemacht:

Version vom 15. September 2015, 09:19 Uhr

Temporäre Dateien bereinigen:

Linux speichert auf der Festplatte unter anderem in den Verzeichnissen "/tmp" und "/var/tmp" Informationen die temporär benötigt werden. Manche davon sind nur sehr flüchtig und werden nie wieder gebraucht. Andere werden durchaus länger benötigt. Manchmal können sich hier riesige Datenmengen an Müll ansammeln. Hier zeige ich euch, wie man Dateien für einen maximal festgelegten Zeitraum in diesen Verzeichnissen behält. Alles andere wird automatisch bereinigt. Generell können Programme die Daten in "/tmp" anlegen davon ausgehen, dass diese gleich beim nächsten Neustart nicht mehr vorhanden sind. Wiederum "/var/tmp" ist als längerfristiger Speicherort gedacht.

Bei openSUSE 13.2 werden diese Verzeichnisse nicht mehr wie früher unter Sys-V Init automatisch bereinigt.

Wer also wieder, wie früher ein automatisiertes Reinigen dieser Systembereiche wünscht, müsste hier händisch einige Einstellungen korrigieren. Im folgenden Beispiel werden benannte Einstellungen gemacht:

Automatische Bereinigung
"/tmp" sehr Kurzfristige Dateien 2 Tage
"/var/tmp" längerfristig erwünschte Dateien 7 Tage

Dazu folgende Datei editeren:

pico /etc/tmpfiles.d/tmp.conf

Weiter müssten dazu nachfolgende Zeilen bei diesem Absatz:

# Clear tmp directories separately, to make them easier to override
# SUSE policy: we don't clean those directories
d /tmp 1777 root root -
d /var/tmp 1777 root root -

So abgeändert werden: Also statt "-", die Zeit in Tagen "d":

d /tmp 1777 root root 2d
d /var/tmp 1777 root root 7d