Tengo un servidor que ejecuta Apache Archiva en modo independiente creado a partir del tarball del sitio Apache. Ha estado funcionando a las mil maravillas durante ya 6 años. El sistema operativo es Debian Linux.
Hasta ahora, todos los artefactos que almacenábamos en él eran fácilmente recuperables, por lo que excluí a Archiva de cualquier estrategia de copia de seguridad.
Pero recientemente hemos empezado a almacenar artefactos que son imposibles de reconstruir. Ahora necesito incluir Archiva en mis copias de seguridad.
He estado buscando en Google pero no he podido encontrar una respuesta clara sobre cómo hacer una copia de seguridad de Archiva correctamente.
¿Alguien puede sugerir un procedimiento sólido para crear una copia de seguridad de Archiva, incluidos los artefactos y la configuración de la base de datos, y también un procedimiento para restaurarla?
¡Gracias!
Respuesta1
La documentación oficial paraBase de datos de archivo Apachedice que es suficiente hacer una copia de seguridad solo de la base de datos del usuario, ya que los artefactos se almacenan en los repositorios (Maven).
Si bien es una buena idea realizar una copia de seguridad de ambas bases de datos, no es estrictamente necesario realizar una copia de seguridad de la base de datos del repositorio de forma regular. En caso de pérdida de datos, esta base de datos se puede regenerar eliminando su contenido y volviendo a escanear los repositorios.
Si está utilizando el mecanismo de seguridad de usuario predeterminado, es importante realizar una copia de seguridad de la base de datos de los usuarios periódicamente para garantizar que las contraseñas y la información de los usuarios no se pierdan en caso de corrupción. Con el almacenamiento integrado predeterminado, esto es simplemente cuestión de hacer una copia del directorio de la base de datos en el sistema de archivos. Si ha configurado una base de datos externa como fuente de información del usuario, consulte la documentación de su base de datos para obtener instrucciones de respaldo.
La copia de seguridad de los artefactos se realiza mediante la copia de seguridad de los repositorios. Archiva es sólo unadministrador del repositorio.