Qual é a melhor maneira de fazer backups do Subversion (em um servidor baseado no Debian).
É para usar svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
Ou talvez apenas para tar o diretório onde estão os repositórios?
tar -cvzf svn.backup.tar.gz /var/subversion/
Quais são os prós e os contras dos itens acima?
Obrigado Johan
Atualização : este é um servidor pequeno, com apenas um punhado de repositórios. Portanto, provavelmente não são necessários backups incrementais, acho melhor focar em mantê-lo simples.
Atualização : usei o script do empacotador de pacotes (que por sua vez era um invólucro do svn-hot-backup) para fazer um backup completo e, em seguida, fiz uma recuperação completa em outro computador limpo. No entanto, removi a parte "SVN_HOTBACKUP_NUM_BACKUPS = 10", pois não estava funcionando para mim.
Por favor, note que eu acho que foi meio simples e o resultado foi muito próximo de apenas tar o diretório. Mas como Manni apontou aqui para usar o svn-hot-backup / "svnadmin hotcopy" é um método mais confiável, pois o tar pode criar backups corrompidos de tempos em tempos, se você não tiver sorte.