Diferencia y uso correcto para / tmp y / var / tmp

22

No he pensado mucho en esto hasta ahora, pero parece extraño que haya directorios / var / tmp y / tmp para la mayoría de las distribuciones de Linux que uso habitualmente (Ubuntu, Centos, Redhat).

¿Hay alguna diferencia semántica entre los dos, como cuando quien diseñó el primer diseño del sistema de archivos pensó "No todos los archivos tmp se crean de la misma manera"?

La única diferencia que he encontrado para Centos es que / tmp elimina habitualmente los archivos de más de 240 horas, mientras que / var / tmp mantiene los archivos obsoletos durante 720 horas.

David
fuente
44
Aquí hay una pregunta similar sobre Unix y Linux: ¿Cuál es la diferencia entre / tmp y / var / tmp?
pabouk

Respuestas:

11

Históricamente, / tmp era un sistema de archivos solo en memoria, lo que significa que su contenido fue destruido por un reinicio. / var / tmp estaba en un sistema de archivos real, lo que significa que su contenido podría sobrevivir a un reinicio.

jj33
fuente