Hallo Liste, sagt mal, kann man dem systemd nicht sagen, dass er nur eine bestimmte Anzahl an temporären Verzeichnissen behalten soll und den Rest dann (selbst) entsorgt? In /tmp gibt's eine monstermäßige Latte an Verzeichnissen, die alle leer sind und zum Teil schon über zwei Jahre alt sind. Helga -- ## Technik: [http://de.opensuse.org] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Sun, 3 May 2015 22:07, Helga Fischer wrote:
Hallo Liste,
sagt mal, kann man dem systemd nicht sagen, dass er nur eine bestimmte Anzahl an temporären Verzeichnissen behalten soll und den Rest dann (selbst) entsorgt?
In /tmp gibt's eine monstermäßige Latte an Verzeichnissen, die alle leer sind und zum Teil schon über zwei Jahre alt sind.
Helga
Guck mal ob bei Dir "/etc/init.d/halt.local" existiert. Falls ja, häng einfach folgendes an: [code] rm -rf /tmp/*private*/ /var/tmp/*private*/ [/code] Das meiste davon kommt von *.service Dateien die den Eintrag "PrivateTmp=true" oder "PrivateTmp=yes" haben. [code] grep 'PrivateTmp' /usr/lib/systemd/system/*.service [/code] Man kann das natürlich abstellen, mit Code-Schnippseln: 1. Verzeichniss anlegen, für jeden der Service mit Priv....: mkdir /etc/systemd/system/${servicename}.service.d/ 2. Configdatei anlegen in diesem Verzeichnis: echo -e "PrivateTmp=\nPrivateTmp=no" >my_NoPrivTmp.conf Ist halt alles noch nicht so ganz ausgegoren, das mit dem systemd, ist halt auch noch jung, noch lange nicht voll-jähring wie das "alte" SysV-Init. (grin) Nee, das mit dem PrivTmp mag ja für'n Server recht sein, aber es gibt halt keinen globalen Schelter / Config-Eintrag das zu unterbinden für die, die das nicht brauchen. Gute Nacht noch, - Yamaban.
Am Sun, 3 May 2015 22:07:11 +0200 schrieb Helga Fischer <Azula@gmx.de>:
Hallo Liste, Hallo Helga,
sagt mal, kann man dem systemd nicht sagen, dass er nur eine bestimmte Anzahl an temporären Verzeichnissen behalten soll und den Rest dann (selbst) entsorgt?
Ich leere /tmp und /var/tmp mittels /etc/tmpfiles.d/tmp.conf und habe keine Latte an solchen Verzeichnissen. Meine Config: D /tmp 1777 root root 3d D /var/tmp 1777 root root 3d Gruß Renate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Sonntag, 3. Mai 2015, 22:42:31 schrieb Renate Neike:
(...). Ich leere /tmp und /var/tmp mittels /etc/tmpfiles.d/tmp.conf und habe keine Latte an solchen Verzeichnissen. Meine Config: D /tmp 1777 root root 3d D /var/tmp 1777 root root 3d
Ne! Das 'D' ist eigentlich nicht das, was man will. Es löscht das ganze Verzeichnis schon direkt beim Booten und nicht nur die alten Inhalte in dem Verzeichnis nach dem Ablauf von Age! Siehe man "tmpfiles.d" oder http://lists.opensuse.org/opensuse-de/2014-07/msg00162.html Gruß Jan -- If you can't measure it, I'm not interested. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mon, 04 May 2015 21:34 +0200 schrieb Jan Ritzerfeld <suse@mailinglists.jan.ritzerfeld.org>:
Am Sonntag, 3. Mai 2015, 22:42:31 schrieb Renate Neike:
(...). Ich leere /tmp und /var/tmp mittels /etc/tmpfiles.d/tmp.conf und habe keine Latte an solchen Verzeichnissen. Meine Config: D /tmp 1777 root root 3d D /var/tmp 1777 root root 3d
Ne! Das 'D' ist eigentlich nicht das, was man will. Es löscht das ganze Verzeichnis schon direkt beim Booten und nicht nur die alten Inhalte in dem Verzeichnis nach dem Ablauf von Age! Siehe man "tmpfiles.d" oder http://lists.opensuse.org/opensuse-de/2014-07/msg00162.html
Das "D" löscht Verzeichnisse unter /var/tmp bzw. /tmp und warum soll man das nicht wollen? BTW. wird auch nur alles älter 3 Tage gelöscht: Age => 3d Gruß Renate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag, 4. Mai 2015, 21:45:42 schrieb Renate Neike:
(...). Das "D" löscht Verzeichnisse unter /var/tmp bzw. /tmp und warum soll man das nicht wollen?
Es löscht hier /var/tmp und /tmp komplett direkt beim Booten.
BTW. wird auch nur alles älter 3 Tage gelöscht: Age => 3d
S.o. Gruß Jan -- All animals are created equal, but some animals are created more equal than others. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Nachtrag: und dies steht in der tmp.conf: # Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-* x /var/tmp/systemd-private-* X /tmp/systemd-private-*/tmp X /var/tmp/systemd-private-*/tmp Gruß Renate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Helga Fischer
-
Jan Ritzerfeld
-
Renate Neike
-
Yamaban