Unterschied und korrekte Verwendung für / tmp und / var / tmp

22

Ich habe bis jetzt nicht viel darüber nachgedacht, aber es scheint seltsam, dass es für die meisten Linux-Distributionen, die ich routinemäßig verwende (Ubuntu, Centos, Redhat), ein / var / tmp- und / tmp-Verzeichnis gibt.

Gibt es einen semantischen Unterschied zwischen den beiden, wie zum Beispiel wenn jemand das erste Dateisystem-Layout entworfen hat, dachte er oder sie "Nicht alle tmp-Dateien sind gleich erstellt!"

Der einzige Unterschied, den ich für Centos festgestellt habe, besteht darin, dass / tmp routinemäßig Dateien löscht, die älter als 240 Stunden sind, während / var / tmp veraltete Dateien 720 Stunden lang aufbewahrt.

David
quelle
4
Hier ist eine ähnliche Frage zu Unix & Linux: Was ist der Unterschied zwischen / tmp und / var / tmp?
Pabouk

Antworten:

11

In der Vergangenheit war / tmp ein Nur-Speicher-Dateisystem, dh sein Inhalt wurde durch einen Neustart zerstört. / var / tmp befand sich in einem echten Dateisystem, was bedeutet, dass sein Inhalt einen Neustart überstehen konnte.

jj33
quelle