Eu li que não devo montar / var / tmp como um sistema de arquivos temporário (por exemplo, como tmpfs), porque os arquivos em / var / tmp não devem ser excluídos na reinicialização. Isso está correto?
Suponha que eu montei / var / tmp como um tmpfs, para que seu conteúdo seja excluído a cada reinicialização. Isso seria ruim? Se sim, o que poderia dar errado? Quão ruim seria?
/var/tmp
, não sobre/tmp
. Peço desculpas se isso não está claro.Respostas:
/var/tmp
Espera-se que os arquivos inseridos sejam persistentes nas reinicializações. Da ESF :Os arquivos
/var/tmp
geralmente são arquivos de cache ou arquivos temporários que não devem desaparecer no caso de uma repentina falta de energia. Não se pode esperar que eles vivam para sempre. É comum limpar arquivos antigos de/var/tmp
uma agenda.Aqui estão alguns exemplos de
/var/tmp
uso:nvi
) colocam seus arquivos de recuperação de falhas/var/tmp
. Se esse for um sistema de arquivos temporário, você não terá a chance de recuperar nada. O Vim coloca seus arquivos de recuperação de falhas no mesmo diretório que o arquivo que está sendo editado./var/tmp
(/tmp
é o padrão) e passa o arquivo para o Vim. Se meu computador perder energia enquanto eu estiver usando esse recurso, minha escrita estará em segurança/var/tmp
.ex
esudoedit
colocar arquivos temporários/var/tmp
. Se/var/tmp
fosse montado como tmpfs, você correria o risco de perder dados devido a falhas de energia inesperadas.A página de
git-archive(1)
manual tem o seguinte exemplo.É possível que o
/var/tmp
diretório tenha sido escolhido para que o conteúdo extraído do arquivo não fosse perdido por uma repentina falta de energia./var/tmp
é limpo periodicamente, mas nunca inesperadamente, é comum armazenar logs temporários e testar bancos de dados lá. Por exemplo, na página dearpd
manual,/var/tmp
é usado como o local de um banco de dados de teste em prol de alguns exemplos./var/tmp
como um tmpfs. Fazer isso pode ser indesejável, pois você corre o risco de perder informações por falhas de energia e reinicializações.fonte
/var/tmp
é provável que seja maior que/tmp
, portanto, alguns aplicativos esperam colocar grandes arquivos temporários lá. Se/var/tmp
estiver em tmpfs, seu sistema pode ficar sem memória ou começar a debulhar.