Moin Liste Gerade fällt mir auf, das mein frisches 13.1 System die tmp files nicht löscht. Ich hab im Yast Modul die entsprechenden Einstellungen in den sysconfig Files vorgenommen (1 Tag - /tmp ) aber es passiert nicht. Die Einstellungen wurden auch nach /etc/sysconfig/cron geschrieben und cron Daemon läuft. Was läuft schief ? Aufgefallen ist mir nun das das script /etc/cron.daily/suse.de-clean-tmp fehlt und auch von keinem Paket angeboten wird. Vielen Dank Micha -- 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 Freitag, 16. Oktober 2015, 11:56:02 schrieb Michael Schueller:
Moin Liste
Gerade fällt mir auf, das mein frisches 13.1 System die tmp files nicht löscht. Ich hab im Yast Modul die entsprechenden Einstellungen in den sysconfig Files vorgenommen (1 Tag - /tmp ) aber es passiert nicht. Die Einstellungen wurden auch nach /etc/sysconfig/cron geschrieben und cron Daemon läuft. Was läuft schief ?
Aufgefallen ist mir nun das das script /etc/cron.daily/suse.de-clean-tmp fehlt und auch von keinem Paket angeboten wird.
Nur so schnell in stichworten: - 13.1 setzt systemd ein - systemd bringt systemd-tmpfiles mit - man tmpfiles.d - /etc/tmpfiles.d und /usr/lib/tmpfiles.d sind deine freunde In diesem speziellen falle: /usr/lib/tmpfiles.d/tmp.conf nach /etc/tmpfiles.d kopieren und in den zwei Zeilen die mit "d /tmp" und "d /var/tmp" anfangen das kleine d durch ein grosses D ersetzen. Bisdenndann Mathias -- 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.10.2015 um 12:05 schrieb Mathias Homann:
Am Freitag, 16. Oktober 2015, 11:56:02 schrieb Michael Schueller:
Moin Liste
Gerade fällt mir auf, das mein frisches 13.1 System die tmp files nicht löscht. Ich hab im Yast Modul die entsprechenden Einstellungen in den sysconfig Files vorgenommen (1 Tag - /tmp ) aber es passiert nicht. Die Einstellungen wurden auch nach /etc/sysconfig/cron geschrieben und cron Daemon läuft. Was läuft schief ?
Aufgefallen ist mir nun das das script /etc/cron.daily/suse.de-clean-tmp fehlt und auch von keinem Paket angeboten wird.
Nur so schnell in stichworten: - 13.1 setzt systemd ein - systemd bringt systemd-tmpfiles mit - man tmpfiles.d - /etc/tmpfiles.d und /usr/lib/tmpfiles.d sind deine freunde
In diesem speziellen falle: /usr/lib/tmpfiles.d/tmp.conf nach /etc/tmpfiles.d kopieren und in den zwei Zeilen die mit "d /tmp" und "d /var/tmp" anfangen das kleine d durch ein grosses D ersetzen.
Bisdenndann Mathias
Hallo Mathias Großartig, vielen Dank, das war wohl unter 12.1 auch schon so, konnte mich aber nicht mehr erinnern. Vielen Dank Micha -- 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 Freitag, 16. Oktober 2015, 12:05:21 schrieb Mathias Homann:
(...). In diesem speziellen falle: /usr/lib/tmpfiles.d/tmp.conf nach /etc/tmpfiles.d kopieren
Ja.
und in den zwei Zeilen die mit "d /tmp" und "d /var/tmp" anfangen das kleine d durch ein grosses D ersetzen.
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 Wenn man das Aufräumen haben willt, geht man grundsätzlich so vor, wie im Link beschrieben und ändert dann nur die Age-Parameter in der kopierten Datei. Gruß Jan -- When in doubt, predict that the present trend will continue. -- 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.10.2015 um 21:16 schrieb Jan Ritzerfeld:
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
Moin Jan Danke für den Hinweis, tatsächlich war aber das vollständige löschen genau das was ich wollte. Gibt es denn Gründe weshalb ich Dateien dort vorhalten sollte die ich nicht bewusst dort abgelegt habe ? Gruß Micha -- 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 Samstag, 17. Oktober 2015, 08:23:00 schrieb Michael Schueller:
(...). Moin Jan
Danke für den Hinweis, tatsächlich war aber das vollständige löschen genau das was ich wollte.
Ah, okay. Dann ist das große 'D' vor /tmp richtig: Sorry Mathias, bei /tmp hattest du recht.
Gibt es denn Gründe weshalb ich Dateien dort vorhalten sollte die ich nicht bewusst dort abgelegt habe ?
Jein. Bei /tmp ist das ziemlich egal. Ich habe /tmp sogar ins RAM verlegt, so wird es auch bei jedem Boot gelöscht. /var/tmp ist für Daten, die zwar nur temporär gespeichert werden sollen, aber einen Boot überleben, siehe https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Dort würde ich dringend vom großen 'D' abraten, das kleine 'd' beibehalten und eine längere Zeitspanne als einen Tag angeben. Gruß Jan -- The worst thing in the world, next to anarchy, is government. -- 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 Freitag, 16. Oktober 2015, 21:16:11 schrieb Jan Ritzerfeld:
Am Freitag, 16. Oktober 2015, 12:05:21 schrieb Mathias Homann:
(...). In diesem speziellen falle: /usr/lib/tmpfiles.d/tmp.conf nach /etc/tmpfiles.d kopieren
Ja.
und in den zwei Zeilen die mit "d /tmp" und "d /var/tmp" anfangen das kleine d durch ein grosses D ersetzen.
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
Und wenn das genau das ist was man will, kann man auch /tmp gleich in die RAM- disk packen wenn da genu platz ist. RHEL7 macht das z.b. so... Cheers Mathias -- 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 Samstag, 17. Oktober 2015, 13:43:48 schrieb Mathias Homann:
Am Freitag, 16. Oktober 2015, 21:16:11 schrieb Jan Ritzerfeld: (...).
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
Und wenn das genau das ist was man will, kann man auch /tmp gleich in die RAM- disk packen wenn da genu platz ist. RHEL7 macht das z.b. so...
Ja, da hattest du recht mit. Bezüglich /var/tmp siehe meinen anderen Post. Hier eine einfache Möglichkeit von Cristian Rodriguez mit systemd- Bordmitteln tmp ins RAM zu packen: # mkdir -p /etc/systemd/system/local-fs.target.wants # ln -s /usr/lib/systemd/system/tmp.mount /etc/systemd/system/local-fs.target.wants/tmp.mount # reboot Gruß Jan -- If it weren't for the last minute, nothing would get done. -- 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 (3)
-
Jan Ritzerfeld
-
Mathias Homann
-
Michael Schueller