Ich möchte freien Speicherplatz auf meinem Computer schaffen, und Baobab sagt mir, dass er /tmp
8 Gio groß ist. Kann ich alle Dateien /tmp
sicher löschen ? Muss ich zuerst einige Programme schließen?
Warum ist dieses Verzeichnis außerdem so groß? Obwohl mein /etc/defautl/rcS
anzeigt TMPTIME=0
?
/tmp
Verzeichnis bei jedem Start bereinigt wird.Antworten:
Unter Unix wird beim Löschen einer Datei ein Verweis darauf aus dem übergeordneten Verzeichnis entfernt (dies wird tatsächlich als "Verknüpfung aufheben" bezeichnet).
Die eigentlichen Dateidaten werden nur gelöscht, wenn sie nicht aus einem Verzeichnis referenziert werden (eine Datei kann mehrere sogenannte Hardlinks haben) und von keinem Programm geöffnet werden.
Ja, das Löschen von Dateien aus / tmp sollte keine Programme zum Absturz bringen, die diese Dateien möglicherweise offen halten. Auf der anderen Seite wird der tatsächliche Speicherplatz erst freigegeben, wenn das Programm die bereits gelöschte Datei schließt.
quelle
sudo rm -rf /tmp
sudo rm -rf /tmp/*
(beachten Sie das*
) nicht dem gesamten Verzeichnis entfernen sollen . Um/tmp
nicht zu groß zu werden, können Sie estmpfs
mit einer festen Größe montieren .