Hallo, wie kann ich a) /tmp regelmäig automatisch löschen und b) dieses beim hoch/runterfahren automatisch machen lassen? Die vorgehensweise, die ich kannte scheint es in den neuen Versionen nicht mehr zu geben. -- Mit freundlichen Grüßen Sebastian Gödecke -- 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 14. November 2017 um 12:50 schrieb Sebastian Gödecke <simpsonetti@googlemail.com>:
Hallo, wie kann ich a) /tmp regelmäig automatisch löschen und b) dieses beim hoch/runterfahren automatisch machen lassen?
man systemd-tmpfiles Gruß Martin -- 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
Hallo zusammen, On Tue, 14 Nov 2017 12:50:31 +0100 Sebastian Gödecke <simpsonetti@googlemail.com> schrieb:
Hallo, wie kann ich a) /tmp regelmäig automatisch löschen und b) dieses beim hoch/runterfahren automatisch machen lassen?
Die vorgehensweise, die ich kannte scheint es in den neuen Versionen nicht mehr zu geben.
kopiere /usr/lib/tmpfiles.d/tmp.conf nach /etc/tmpfiles.d/tmp.conf und editiere diese die Zeilen als Beispiel d /tmp 1777 root root 2d d /var/tmp 1777 root root 2d -- Beste Grüße Christian -- 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 14.11.2017 um 22:29 schrieb Christian Meseberg:
Hallo zusammen, On Tue, 14 Nov 2017 12:50:31 +0100 Sebastian Gödecke <simpsonetti@googlemail.com> schrieb:
Hallo, wie kann ich a) /tmp regelmäig automatisch löschen und b) dieses beim hoch/runterfahren automatisch machen lassen?
Die vorgehensweise, die ich kannte scheint es in den neuen Versionen nicht mehr zu geben.
kopiere /usr/lib/tmpfiles.d/tmp.conf nach /etc/tmpfiles.d/tmp.conf und editiere diese
die Zeilen als Beispiel
d /tmp 1777 root root 2d d /var/tmp 1777 root root 2d
Aufmerksam geworden durch diesen Thread kuckte ich mal in meine tmp-Verzeichnisse, und da hats viel altes Zeug (allerdings: viele leerer Ordner und 0-Byte-Dateien, als platzmässig eigentlich kein Problem). Trotzdem, obigen Tipp zu Herzen genommen, und, inzwischen zum zweiten mal, herunter- und wieder hochgefahren - aber in den Verzeichnissen gabs keine Änderungen. Hab ich was falsch gemacht, oder muss ich noch was zusätzliches tun? Mein /etc/tmpfiles.d/tmp.conf: # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. # See tmpfiles.d(5) for details # Clear tmp directories separately, to make them easier to override # SUSE policy: we don't clean those directories d /tmp 1777 root root 2d d /var/tmp 1777 root root 2d # Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-%b-* X /tmp/systemd-private-%b-*/tmp x /var/tmp/systemd-private-%b-* X /var/tmp/systemd-private-%b-*/tmp -- Daniel Bauer photographer Basel Barcelona https://www.patreon.com/danielbauer http://www.daniel-bauer.com -- 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 15. November 2017 um 10:54 schrieb Daniel Bauer <linux@daniel-bauer.com>:
Trotzdem, obigen Tipp zu Herzen genommen, und, inzwischen zum zweiten mal, herunter- und wieder hochgefahren - aber in den Verzeichnissen gabs keine Änderungen.
Was sagt denn sudo systemctl status systemd-tmpfiles-clean.service Gruß Martin -- 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 15.11.2017 um 11:37 schrieb Martin Schröder:
Am 15. November 2017 um 10:54 schrieb Daniel Bauer <linux@daniel-bauer.com>:
Trotzdem, obigen Tipp zu Herzen genommen, und, inzwischen zum zweiten mal, herunter- und wieder hochgefahren - aber in den Verzeichnissen gabs keine Änderungen.
Was sagt denn sudo systemctl status systemd-tmpfiles-clean.service
Gruß Martin
Es sagt folgendes: daniel@venus:~> sudo systemctl status systemd-tmpfiles-clean.service [sudo] Passwort für root: ● systemd-tmpfiles-clean.service - Cleanup of Temporary Directories Loaded: loaded (/usr/lib/systemd/system/systemd-tmpfiles-clean.service; static; vendor preset: disabled) Active: inactive (dead) since Mit 2017-11-15 10:57:31 CET; 1h 56min ago Docs: man:tmpfiles.d(5) man:systemd-tmpfiles(8) Process: 5223 ExecStart=/usr/bin/systemd-tmpfiles --clean (code=exited, status=0/SUCCESS) Main PID: 5223 (code=exited, status=0/SUCCESS) Nov 15 10:57:09 venus systemd[1]: Starting Cleanup of Temporary Directories... Nov 15 10:57:31 venus systemd[1]: Started Cleanup of Temporary Directories. daniel@venus:~> ---------------- Da ist offenbar etwas passiert, nachdem ich diesen Befehl losgelassen habe. Z.B. sind in /car/tmp jetzt noch 499 Ordner, vorher waren über 3600 Einträge. Aber es sind immer noch viele Ordner "TmpDir.xxxxxx" mit 0 Einträgen da, alle aus Februar bis April 2017. Im /tmp wurde auch einiges gelöscht, aber auch da sind noch viele alte Ordner mit 0 Einträgen und viele Dateien mit 0 Byte. Naja, viele: 70 Ordner, 105 Dateien... -- Daniel Bauer photographer Basel Barcelona https://www.patreon.com/danielbauer http://www.daniel-bauer.com -- 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 Mittwoch, 15. November 2017, 13:04:01 CET schrieb Daniel Bauer:
(...). Im /tmp wurde auch einiges gelöscht, aber auch da sind noch viele alte Ordner mit 0 Einträgen und viele Dateien mit 0 Byte. Naja, viele: 70 Ordner, 105 Dateien...
Vielleicht ist deine Definition von "alt" auch einfach eine andere als die von systemd. IIRC bedeuten die von dir angegebenen 2d, dass alle drei Felder, atime, ctime und mtime, mehr als 2d in der Vergangenheit liegen müssen. Ist auch nur eines davon jünger, wird nicht gelöscht. Gruß Jan -- People don't plan to fail, they fail to plan. -- 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
Hallo zusammen, On Wed, 15 Nov 2017 10:54:03 +0100 Daniel Bauer <linux@daniel-bauer.com> schrieb:
# Clear tmp directories separately, to make them easier to override # SUSE policy: we don't clean those directories d /tmp 1777 root root 2d d /var/tmp 1777 root root 2d
# Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-%b-* X /tmp/systemd-private-%b-*/tmp x /var/tmp/systemd-private-%b-* X /var/tmp/systemd-private-%b-*/tmp
der Inhalt entspricht meiner /~/tmp.conf Bei mir sind die Inhalte von /tmp max 2 Tag alt. -- Beste Grüße Christian -- 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 15.11.2017 um 22:12 schrieb Christian Meseberg:
Hallo zusammen, On Wed, 15 Nov 2017 10:54:03 +0100 Daniel Bauer <linux@daniel-bauer.com> schrieb:
# Clear tmp directories separately, to make them easier to override # SUSE policy: we don't clean those directories d /tmp 1777 root root 2d d /var/tmp 1777 root root 2d
# Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-%b-* X /tmp/systemd-private-%b-*/tmp x /var/tmp/systemd-private-%b-* X /var/tmp/systemd-private-%b-*/tmp
der Inhalt entspricht meiner /~/tmp.conf
Bei mir sind die Inhalte von /tmp max 2 Tag alt.
Ich habe "viel" aus Februar, März, April... Allerdings sagt "stat" bei all denen, die ich nach Zufall ausgewählt nachgeschaut habe, einen letzten Zugriff von heute, etwa: stat /tmp/clipboardcache-1 File: '/tmp/clipboardcache-1' Size: 1140732 Blocks: 2232 IO Block: 4096 regular file Device: fe01h/65025d Inode: 524476 Links: 1 Access: (0600/-rw-------) Uid: ( 1000/ daniel) Gid: ( 100/ users) Access: 2017-11-16 11:42:53.679045619 +0100 Modify: 2017-04-30 16:50:28.938717350 +0200 Change: 2017-04-30 16:50:28.938717350 +0200 Birth: - Wobei ich den Befehl um 12:04 abgegeben habe und also denke, dass dieser letzte Zugriff nicht die "stat"-Abfrage selber ist. Erstaunt hat mich, dass bei allen Dateien, die ich nachschaute, der letzte Zugriff heute um 11:42 war... Naja, nichts Tragisches. Halt noch was Zusätzliches, was ich nicht verstehe :-) -- Daniel Bauer photographer Basel Barcelona https://www.patreon.com/danielbauer http://www.daniel-bauer.com -- 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 16.11.2017 um 12:10 schrieb Daniel Bauer:
Am 15.11.2017 um 22:12 schrieb Christian Meseberg:
Hallo zusammen, On Wed, 15 Nov 2017 10:54:03 +0100 Daniel Bauer <linux@daniel-bauer.com> schrieb:
# Clear tmp directories separately, to make them easier to override # SUSE policy: we don't clean those directories d /tmp 1777 root root 2d d /var/tmp 1777 root root 2d
# Exclude namespace mountpoints created with PrivateTmp=yes x /tmp/systemd-private-%b-* X /tmp/systemd-private-%b-*/tmp x /var/tmp/systemd-private-%b-* X /var/tmp/systemd-private-%b-*/tmp
der Inhalt entspricht meiner /~/tmp.conf
Bei mir sind die Inhalte von /tmp max 2 Tag alt.
Ich habe "viel" aus Februar, März, April... Allerdings sagt "stat" bei all denen, die ich nach Zufall ausgewählt nachgeschaut habe, einen letzten Zugriff von heute, etwa:
stat /tmp/clipboardcache-1 File: '/tmp/clipboardcache-1' Size: 1140732 Blocks: 2232 IO Block: 4096 regular file Device: fe01h/65025d Inode: 524476 Links: 1 Access: (0600/-rw-------) Uid: ( 1000/ daniel) Gid: ( 100/ users) Access: 2017-11-16 11:42:53.679045619 +0100 Modify: 2017-04-30 16:50:28.938717350 +0200 Change: 2017-04-30 16:50:28.938717350 +0200 Birth: -
Wobei ich den Befehl um 12:04 abgegeben habe und also denke, dass dieser letzte Zugriff nicht die "stat"-Abfrage selber ist. Erstaunt hat mich, dass bei allen Dateien, die ich nachschaute, der letzte Zugriff heute um 11:42 war...
Naja, nichts Tragisches. Halt noch was Zusätzliches, was ich nicht verstehe :-)
Keine Ahnung, was die anderen Dateien bei Dir sind, aber diese wird wahrscheinlich von Deiner Windowmanager benutzt, wohl im Zusammenhang mit Markieren/Kopieren/Ausschneiden/Einfügen. Bei google taucht der Name in Verbindung mit Firefox Bookmarks auf. Die Datei könnte sich bei jeder solchen Operation ändern ... und man hat schnell was markiert, das reicht vielleicht schon... Die Beiträge bei Google sagten alle: Löschen gefahrlos... just my 2ct cu jth -- www.teddylinx.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
participants (6)
-
Christian Meseberg
-
Daniel Bauer
-
Jan Ritzerfeld
-
Joerg Thuemmler
-
Martin Schröder
-
Sebastian Gödecke