Tipp: systemd-tmpfiles: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K
K
Zeile 31: Zeile 31:
 
'''So abgeändert werden:'''
 
'''So abgeändert werden:'''
 
''Also statt "-", die Zeit in Tagen "d":
 
''Also statt "-", die Zeit in Tagen "d":
 +
{{Hinweis|Bei '''[[openSUSE]] 13.2:'''}}
 
<blockquote><pre style="background-color: #D4FFEF; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">d /tmp 1777 root root 2d
 
<blockquote><pre style="background-color: #D4FFEF; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">d /tmp 1777 root root 2d
 
d /var/tmp 1777 root root 7d</pre></blockquote>
 
d /var/tmp 1777 root root 7d</pre></blockquote>
 +
 +
{{Hinweis|Bei '''[[openSUSE]] Tumbleweed:'''}}
 +
<blockquote><pre style="background-color: #D4FFEF; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"># Clear tmp directories separately, to make them easier to override
 +
# SUSE policy: we don't clean those directories
 +
v /tmp 1777 root root 2d
 +
v /var/tmp 1777 root root 7d
 +
</pre></blockquote>
  
 
---------
 
---------

Version vom 19. September 2015, 09:52 Uhr

Diese Beschreibung wurde mit folgenden Distributionen getestet:


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 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
Bei openSUSE 13.2 folgende Datei editeren:
pico /etc/tmpfiles.d/tmp.conf
Bei openSUSE Tumbleweed diese:
pico /usr/lib/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":

Bei openSUSE 13.2:
d /tmp 1777 root root 2d
d /var/tmp 1777 root root 7d
Bei openSUSE Tumbleweed:
# Clear tmp directories separately, to make them easier to override
# SUSE policy: we don't clean those directories
v /tmp 1777 root root 2d
v /var/tmp 1777 root root 7d

Navi: Zurück zum Guide Zurück zu 'systemd'