miércoles, 12 de octubre de 2011

Backup de svn

Supongamos que el repositorio del svn esta en /var/lib/svn/repos
Para crear un backup del svn hay dos metodos:
1- svnadmin dump: crea un fichero unico con todo el repositorio.
sintaxis: svnadmin dump REPOS_PATH [-r LOWER[:UPPER]] [--incremental] [--deltas] [> fichero_salida]
#sudo svnadmin dump /var/lib/svn/repos > fichero_dump.backup

Para restaurar este backup con dump:
#sudo svnadmin load /var/lib/svn/repos < fichero_dump.backup

2- svnadmin hotcopy crea un directorio que es una replica del repositorio
sintaxis: svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH
#sudo svnadmin hotcopy /var/lib/svn/repos /home/user/svn_bk/directorio

Para restaurar este backup:
#sudo svnadmin hotcopy /home/user/svn_bk/directorio /var/lib/svn/repos

Nota:
Para accede como root en ubuntu: sudo su

No hay comentarios:

Publicar un comentario