Diferença e uso correto para / tmp e / var / tmp

22

Não pensei muito nisso até agora, mas parece estranho que exista um diretório / var / tmp e / tmp para a maioria das distribuições linux que uso rotineiramente (Ubuntu, Centos, Redhat).

Existe alguma diferença semântica entre os dois, como quando quem projetou o primeiro layout do sistema de arquivos, pensou: "Nem todos os arquivos tmp são criados iguais!"

A única diferença que encontrei para o Centos é que / tmp limpa rotineiramente arquivos com mais de 240 horas, enquanto / var / tmp mantém arquivos antigos por 720 horas.

David
fonte
4
Aqui está uma pergunta semelhante no Unix e Linux: Qual é a diferença entre / tmp e / var / tmp?
Pabouk

Respostas:

11

Historicamente, / tmp era um sistema de arquivos somente na memória, o que significa que seu conteúdo foi destruído por uma reinicialização. / var / tmp estava em um sistema de arquivos real, o que significa que seu conteúdo poderia sobreviver a uma reinicialização.

jj33
fonte