Différence et utilisation correcte pour / tmp et / var / tmp

22

Je n'y ai pas beaucoup réfléchi jusqu'à présent, mais il semble étrange qu'il existe des répertoires / var / tmp et / tmp pour la plupart des distributions Linux que j'utilise régulièrement (Ubuntu, Centos, Redhat).

Y a-t-il une différence sémantique entre les deux, comme lorsque celui qui a conçu la première disposition du système de fichiers, il ou elle pensait "Tous les fichiers tmp ne sont pas créés égaux!"

La seule différence que j'ai trouvée pour Centos est que / tmp nettoie régulièrement les fichiers de plus de 240 heures tandis que / var / tmp conserve les fichiers périmés pendant 720 heures.

David
la source
4
Voici une question similaire sur Unix et Linux: Quelle est la différence entre / tmp et / var / tmp?
pabouk

Réponses:

11

Historiquement, / tmp était un système de fichiers en mémoire uniquement, ce qui signifie que son contenu a été détruit par un redémarrage. / var / tmp était dans un vrai système de fichiers, ce qui signifie que son contenu pourrait survivre à un redémarrage.

jj33
la source