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

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

Eu trabalho principalmente em Linux em casa e em Windows no trabalho. Eu uso o gerenciador de senhas de código aberto KeePasse funciona muito bem. Eu faço backup dos meus arquivos de documentos frequentemente usando o sincronizador de arquivos Unison. Eu uso Keepass no Windows, Linux e Android.

Eu gostaria de um pouco maisredundânciaespecificamente com KeePass, pois às vezes o banco de dados ficava corrompido. Percebi isso apenas ao abrir um arquivo no meu dispositivo Android. Foi bom eu ter algumas cópias mais antigas por aí, 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, eu 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 pendrive) via Unison e independentemente do Unison - para Dropbx (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 do código aberto?

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

Responder1

Parece que você está procurando um recurso chamado Versionamento, que está disponível emvários serviços de backup online.

Como você já o usa, ficará feliz em saber quepor 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 daria até 4 versões anteriores para fazer backup.

informação relacionada