¿Cuál es la mejor manera de hacer copias de seguridad de Subversion (en un servidor basado en Debian)?
¿Es para usar svnadmin?
svnadmin dump /path/to/reponame > reponame.dump
¿O tal vez solo para manipular el directorio donde están los repositorios?
tar -cvzf svn.backup.tar.gz /var/subversion/
¿Cuáles son los pros y los contras de lo anterior?
Gracias Johan
Actualización : este es un servidor pequeño con solo un puñado de repositorios. Por lo tanto, las copias de seguridad incrementales probablemente no sean necesarias, creo que es mejor centrarse en mantenerlo simple.
Actualización : utilicé la secuencia de comandos del paquete de paquetes (que a su vez era un paquete para svn-hot-backup) para hacer una copia de seguridad completa y luego hice una recuperación completa en otra computadora limpia. Sin embargo, eliminé esa parte "SVN_HOTBACKUP_NUM_BACKUPS = 10" ya que no funcionaba para mí.
Tenga en cuenta que siento que fue un poco simple y el resultado estuvo muy cerca de solo el directorio. Pero como Manni señaló aquí para usar svn-hot-backup / "svnadmin hotcopy" es un método más confiable, ya que tar podría crear copias de seguridad corruptas de vez en cuando si no tiene suerte.