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

20

Eu não coloquei muita atenção nisso até agora, mas parece estranho que existam diretórios / var / tmp e / tmp para a maioria das distribuições linux que eu uso rotineiramente (Ubuntu, Centos, Redhat).

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

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

    
por David 07.01.2011 / 22:06

2 respostas

24

A principal diferença entre ambos é que o / tmp é apagado sempre que o sistema reinicia onde o / var / tmp é preservado através de reinicializações.

Você poderá encontrar mais informações sobre as estruturas de diretório padrão do Linux no seguinte link: link .

    
por 07.01.2011 / 22:14
10

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

    
por 07.01.2011 / 22:16