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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.