Różnica i poprawne użycie dla / tmp i / var / tmp


22

Do tej pory nie zastanawiałem się nad tym, ale wydaje się dziwne, że istnieją katalogi / var / tmp i / tmp dla większości dystrybucji Linuksa, których rutynowo używam (Ubuntu, Centos, Redhat).

Czy istnieje jakakolwiek różnica semantyczna między nimi, na przykład gdy ktoś zaprojektował pierwszy układ systemu plików, pomyślał: „Nie wszystkie pliki TMP są sobie równe!”

Jedyną różnicą, którą znalazłem dla Centos, jest to, że / tmp rutynowo usuwa pliki starsze niż 240 godzin, podczas gdy / var / tmp przechowuje stare pliki przez 720 godzin.


4
Oto podobne pytanie w systemach Unix i Linux: Jaka jest różnica między / tmp a / var / tmp?
pabouk

Odpowiedzi:



11

Historycznie, / tmp był systemem plików tylko w pamięci, co oznacza, że ​​jego zawartość została zniszczona przez ponowne uruchomienie. / var / tmp znajdował się w prawdziwym systemie plików, co oznacza, że ​​jego zawartość mogła przetrwać restart.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.