Was darf im Verzeichnis /tmp gefahrlos gelöscht werden?
Hallo Liste, ich habe gerade mein Verzeichnis /tmp etwas bereinigt. Thunderbird hat keine eMails mehr versandt, weil inzwischen zu viele Dateien darin gesammelt wurden. Nun funktioniert der Mailversand wieder. Es sind jedoch noch viele andere Dateien/Verzeichnisse in /tmp zu finden (kde, sax, yast etc.), die ich gern löschen würde. Ich hab gelesen, dass z.B. KDE oder andere Teile des Systems im /tmp Verzeichnis Daten zwischenspeichern, die Sie irgendwann wiederfinden möchten. Deshalb meine Frage: Was darf im Verzeichnis /tmp gefahrlos gelöscht werden? TIA Schöne Grüße Mathias Klose -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Mathias, Am Dienstag, 31. März 2009 schrieb Mathias Klose: [...]
Deshalb meine Frage: Was darf im Verzeichnis /tmp gefahrlos gelöscht werden?
Alles. Du kannst auch in Yast einstellen, dass das Verzeichnis beim booten geleert werden soll.
TIA
Schöne Grüße
Mathias Klose
-- gruß Oliver -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Oliver, danke für die schnelle Antwort. Oliver schrieb:
Deshalb meine Frage: Was darf im Verzeichnis /tmp gefahrlos gelöscht werden?
Alles. Du kannst auch in Yast einstellen, dass das Verzeichnis beim booten geleert werden soll.
Das macht bei mir keinen Sinn, da der Rechner als Server 24/7 durchläuft. Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder? Schöne Grüße Mathias Klose -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 31.03.09 schrieb Mathias Klose <mathias.klose@gmx.net>:
Das macht bei mir keinen Sinn, da der Rechner als Server 24/7 durchläuft.
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Wahrscheinlich. Sicher läßt sich /tmp nur beim runterfahren/booten löschen. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Mathias Klose, Dienstag 31 März 2009:
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Mach vielleicht sowas: $LEBENSDAUER=7 find /tmp -ctime +$LEBENSDAUER -exec rm -rf {} \; -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 31. März 2009 14:59:41 schrieb Andre Tann:
Mathias Klose, Dienstag 31 März 2009:
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Mach vielleicht sowas:
$LEBENSDAUER=7 find /tmp -ctime +$LEBENSDAUER -exec rm -rf {} \;
Gibt's sowas nicht auch im sysconf-editor? (Also lösche automatisch wenn es XY Tage nicht mehr angefasst wurde) Grüße Michael
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Mach vielleicht sowas:
$LEBENSDAUER=7 find /tmp -ctime +$LEBENSDAUER -exec rm -rf {} \;
Gibt's sowas nicht auch im sysconf-editor?
Yes, /etc/sysconfig/cron MAX_DAYS_IN_TMP="31" OWNER_TO_KEEP_IN_TMP="" Und beim booten aufräumen: TMP_DIRS_TO_CLEAR="/tmp /var/tmp" Ansonsten würde ich ausser kde-USER (sofern kde eingesetzt wird) alles gefahrlos gelöscht werden. (Ausser nat. spezielle Programmordner für vmware bspw.) -- kind regards, Jens Strohschnitter ----------------------------------------- LINUX LINUX LINUX LINUX LINUX LINUX LINUX Set the controls for the heart of the sun LINUX LINUX LINUX LINUX LINUX LINUX LINUX ----------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 31 Mär 2009, M. Skiba schrieb:
Am Dienstag, 31. März 2009 14:59:41 schrieb Andre Tann:
Mathias Klose, Dienstag 31 März 2009:
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Mach vielleicht sowas:
$LEBENSDAUER=7 find /tmp -ctime +$LEBENSDAUER -exec rm -rf {} \; -atime
Gibt's sowas nicht auch im sysconf-editor? (Also lösche automatisch wenn es XY Tage nicht mehr angefasst wurde)
Gibts. MAX_DAYS_IN_TMP / TMP_DIRS_TO_CLEAR. Wird als Cronjob in cron.daily aufgerufen[1]. Zumindest bei alten SuSEn. Bin grad zu faul nachzugucken ob sich da was geändert hat. -dnh [1] bei der 6.2 in cron.daily/aaa_base, heute liegt's evtl. in nem anderen Script. Ein 'grep MAX_DAYS_IN_TMP /etc/cron.daily/*' oder so schafft Klarheit in welchem Script die TMP_DIRS_TO_CLEAR aufgeräumt werden. -- Real programmers use chmod +x /dev/random and cross their fingers -- Comment found in a vi/emacs flamewar on slashdot. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Mathias, Am Dienstag, 31. März 2009 schrieb Mathias Klose: [...]
Das macht bei mir keinen Sinn, da der Rechner als Server 24/7 durchläuft.
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Ja, aber. Wenn auf diesem Rechner direkt user angemeldet sind, würde ich denen ein logout-script schreiben, wodurch die userdateien in /tmp gelöscht werden, sobald sie sich abmelden. Je nachdem was Du alles auf dem Server laufen lässt und ob Du eine Wartung durchführst, kannst Du mehr oder weniger entfernen. Irgendwann sollte ja mal gewartet werden und wenn dann die Dienste runterfahren, kannst Du deren Dateien in /tmp auch löschen, sonst geht es ja nicht unbedingt problemlos.
Schöne Grüße
Mathias Klose
-- gruß Oliver -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Oliver schrieb:
Hallo Mathias,
Am Dienstag, 31. März 2009 schrieb Mathias Klose:
[...]
Das macht bei mir keinen Sinn, da der Rechner als Server 24/7 durchläuft.
Dann kann ich sicher per cron auch täglich alles löschen lassen, was nicht in Benutzung ist, oder?
Ja, aber. Wenn auf diesem Rechner direkt user angemeldet sind, würde ich denen ein logout-script schreiben, wodurch die userdateien in /tmp gelöscht werden, sobald sie sich abmelden.
Je nachdem was Du alles auf dem Server laufen lässt und ob Du eine Wartung durchführst, kannst Du mehr oder weniger entfernen. Irgendwann sollte ja mal gewartet werden und wenn dann die Dienste runterfahren, kannst Du deren Dateien in /tmp auch löschen, sonst geht es ja nicht unbedingt problemlos.
Schöne Grüße
Mathias Klose
Das Thema hatten wir schonmal vor ein paar Wochen, tmp nur ein Tag sysconfig so einstellen das /tmp Inhalte nach einem Tag gelöscht werden (MAX_DAYS_IN_TMP) Dateien die dort liegen und nicht im Zugriff sind werden dann nicht älter als 1 Tag in /etc/sysconfig/cron MAX_DAYS_IN_TMP="1" setzen cd /etc/sysconfig/ sed 's/MAX_DAYS_IN_TMP="0"/MAX_DAYS_IN_TMP="1"/g' < cron > cron.tmp ; mv cron.tmp cron grep MAX_DAYS_IN_TMP= cron -- Reimar Bauer Institut fuer Stratosphaerische Chemie (ICG-1) Forschungszentrum Juelich email: R.Bauer@fz-juelich.de ------------------------------------------------------------------- a IDL library at ForschungsZentrum Juelich http://www.fz-juelich.de/icg/icg-i/idl_icglib/idl_lib_intro.html =================================================================== ------------------------------------------------------------------- ------------------------------------------------------------------- Forschungszentrum Jülich GmbH 52425 Jülich Sitz der Gesellschaft: Jülich Eingetragen im Handelsregister des Amtsgerichts Düren Nr. HR B 3498 Vorsitzende des Aufsichtsrats: MinDir'in Bärbel Brumme-Bothe Geschäftsführung: Prof. Dr. Achim Bachem (Vorsitzender), Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr. Harald Bolt, Dr. Sebastian M. Schmidt ------------------------------------------------------------------- ------------------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Mathias Klose wrote:
ich habe gerade mein Verzeichnis /tmp etwas bereinigt. Thunderbird hat keine eMails mehr versandt, weil inzwischen zu viele Dateien darin gesammelt wurden. Nun funktioniert der Mailversand wieder.
Es sind jedoch noch viele andere Dateien/Verzeichnisse in /tmp zu finden (kde, sax, yast etc.), die ich gern löschen würde. Ich hab gelesen, dass z.B. KDE oder andere Teile des Systems im /tmp Verzeichnis Daten zwischenspeichern, die Sie irgendwann wiederfinden möchten.
Deshalb meine Frage: Was darf im Verzeichnis /tmp gefahrlos gelöscht werden?
Alles was nicht mehr gebraucht wird (das war einfach, oder?). Im Ernst: Wenn du sicher sein willst, fahre die Kiste in RL1 und lösche dann alles. Andere Idee: Finde die angemeldeten Benutzer und lösche den Krempel derer, die gerade nicht angemeldet sind (hier meine ich vor allem die *kde*, *socket*, ... die so nach KDE aussehen). Das hat hier eigentlich immer funktioniert; sicher ist IMO die RL1-Methode. Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Mathias! On Di, 31 Mär 2009, Mathias Klose wrote:
Deshalb meine Frage: Was darf im Verzeichnis /tmp gefahrlos gelöscht werden?
Alles. ,----[ man hier ]- | /tmp This directory contains temporary files which may be | deleted with no notice, such as by a regular job or at system | boot up. `---- Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 170. You introduce your wife as "my_lady@home.wife" and refer to your children as "forked processes." -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (10)
-
Andre Tann
-
Christian Brabandt
-
David Haller
-
Jens Strohschnitter
-
Kyek, Andreas, VF-DE
-
M. Skiba
-
Martin Schröder
-
Mathias Klose
-
Oliver
-
Reimar Bauer