Usando a pasta / tmp para backups, recomendado?

6

É seguro colocar meus backups manuais temporários da base de código e banco de dados do meu site na pasta / tmp? Eu estou executando o Debian 8. Eu quero deixá-los lá por alguns dias. Não tenho certeza se esse diretório será sobrescrito ou esvaziado por conta própria.

Obrigado!

    
por Christia 20.12.2016 / 01:03

4 respostas

13

Eu diria que não é seguro em geral. Em muitos sistemas, /tmp é limpo na reinicialização por padrão . Veja /etc/default/rcS ( TMPTIME padrão para 0 ),

# delete files in /tmp during boot older than x days.
# '0' means always, -1 or 'infinite' disables the feature
#TMPTIME=0
    
por 20.12.2016 / 01:11
5

É uma má ideia, por pelo menos três motivos:

  • Em muitos sistemas, /tmp é automaticamente esvaziado na reinicialização.
  • Além disso, essa pasta pode ser montada como um sistema de arquivos temporário armazenado na RAM, e não no disco, o que significa que sua capacidade pode ser pequena demais para conter os arquivos de backup. O que você usar, em tal caso, removerá a memória que seria melhor usada para executar aplicativos.
  • /tmp geralmente usa permissões de acesso que normalmente não são usadas para diretórios normais (bit pegajoso + legível por todos) para que você possa disponibilizar acidentalmente seus arquivos para todos os usuários em seu sistema se você não prestar atenção.
por 20.12.2016 / 14:39
3

Não é seguro em todos os sistemas. / tmp geralmente é excluído automaticamente de uma forma ou de outra.

    
por 20.12.2016 / 01:11
0

No meu SO (debian 8.6), /tmp dir é esvaziado após cada inicialização do sistema.

Se você quiser um lugar para colocar o backup em disco rígido externo, acho que /var é um bom lugar.

    
por 20.12.2016 / 05:50