Como fazer backup de um banco de dados de senhas e manter 15 versões mais antigas?

0

Eu principalmente trabalho no Linux em casa e no Windows no trabalho. Eu uso o gerenciador de senhas de código aberto KeePass e funciona muito bem. Eu backup de meus arquivos de documentos, muitas vezes usando o sincronizador de arquivos Unison. Eu uso Keepass no windows, linux e android.

Gostaria de mais alguma redundância especificamente com o KeePass, pois às vezes o banco de dados ficava corrompido. Notei que apenas ao abrir um arquivo no meu dispositivo Android. Foi uma coisa boa que eu tinha algumas cópias antigas, então a perda não foi muito grande. No entanto, gostaria de tornar o processo de backup do banco de dados de senhas mais seguro e automático.

Idealmente, gostaria de fazer backup quando houver uma alteração salva no banco de dados e manter cerca de 10 ou 15 versões mais antigas. Além disso, essas versões seriam replicadas entre dois diretórios (um no dispositivo USB) via Unison e independentemente do Unison - para o Dropbx (portanto, aparecendo também no Android).

Qual seria a solução mais inteligente para automatizar esse processo, ou talvez existam algumas soluções melhores prontas no domínio de código aberto?

Eu pensei em escrever um script de shell que verificasse se o arquivo foi alterado; se tiver, faça uma nova cópia e guarde 15 versões anteriores no mesmo diretório.

    
por r0berts 22.12.2013 / 12:59

1 resposta

2

Parece que você está procurando um recurso chamado Versioning, disponível em vários serviços de backup on-line .

Como você já o usa, fique feliz em saber que por padrão , o Dropbox salva um histórico de todas as versões excluídas e anteriores de arquivos por 30 dias para todas as contas do Dropbox.

Supondo que você esteja sincronizando seu banco de dados KeePass com o Dropbox semanalmente, isso lhe dará até quatro versões anteriores para voltar.

    
por 23.12.2013 / 00:00