Tengo aproximadamente una docena de repositorios que en el sistema de archivos tienen entre 1 GB y 10 GB de tamaño, y necesito configurar copias de seguridad automatizadas para todos ellos (nuestros viejos guiones de respaldo se perdieron cuando una computadora bajó) con nuestras máquinas XP de 64 bits.¿Cómo puedo hacer una copia de seguridad de un repositorio SVN de 13 GB? El volcado es 100+ GB
Después de leer this question sobre la mejor manera de realizar una copia de seguridad de los repositorios SVN, comencé a descartar el repositorio más grande que tenemos, que es de aproximadamente 13 GB. Este comando se ha estado ejecutando durante ~ 2.5 horas, y actualmente está volcando la revisión ~ 200 de 300+.
svnadmin --deltas \\path\to\repo\folder > \\path\to\backup\folder\dump.svn
El archivo de volcado es más de 100 GB y cuenta. Sé que puedo 7-zip este lechón, pero 100 GB ?! ... o_O
Los repositorios contienen una gran cantidad de datos binarios, que podrían ser parte del problema, pero a partir de ahora, cambiar a un sistema de control de versiones más eficiente (suponiendo que exista) no es realista; SVN es parte de la vida aquí.
He considerado usar hotcopy, que ocupa mucho menos espacio, pero traté de usar uno de nuestros viejos respaldos copia de seguridad, y subversion 1.7 no pudo encontrar un montón de archivos que necesitaba. Parece que tendría que instalar la versión de SVN que originalmente copiaba en caliente el repositorio, y volcar ese repositorio para ponerlo en un SVN más nuevo. Esta declaración parece verificar el problema que estoy teniendo con hotcopy: http://svn.haxx.se/users/archive-2005-05/0842.shtml
Siento que me acabo de tengo faltando algo. Tal vez hay alguna bandera para el volcado que mágicamente hace el volcado 1/5 del tamaño ...
¿Tengo alguna otra opción?
ACTUALIZACIÓN: La última revisión, # 327, acaba de ser abandonada. El tamaño final del archivo de volcado es 127 GB. Eso es de un repositorio de 13.5 GB. Probablemente tengo aproximadamente 3 veces más en todos mis repositorios combinados.
¿Algún comentario sobre las sugerencias de bahrep? svnsync vs hotcopy? –
gracias por el seguimiento. –
Terminé yendo con 'svnsync'. Ver mi respuesta –