OpenMediaVault: Backups con Rsync

2019-03-22

En file:1][OpenMediaVault]] tenemos varias opciones para poder realizar copias de seguridad de los datos almacenados en nuestro servidor, una de las mas sencillas y eficaces es Rsync, afortunadamente file:1][OpenMediaVault]] nos ofrece una interfaz con la que es muy sencillo configurar y planificar nuestras copias.

Escenario

Vamos a ver un par de ejemplos del uso de rsync, en la primera parte veremos como realizar una copia de seguridad entre carpetas locales del servidor y en el segundo realizaremos una copia en una carpeta compartida de un servidor remoto utilizando las claves publicas como credenciales de autentificacion

Copia entre carpetas locales

file:1][OpenMediaVault]] trae instalado el servicio de rsync por defecto

Para realizar copias de seguridad locales, las carpetas que vamos a utilizar como origen y como destino deben ser carpetas compartidas

Empezamos añadiendo un un nuevo trabajo

Habilitamos la tarea, en el campo tipo seleccionamos Local, Carpeta compartida origen es la carpeta que contiene los datos que vamos a copiar, para el ejemplo he seleccionado una carpeta llamada Sync,_Carpeta compartida destino_ es la carpeta donde se almacenaran los datos, para el ejemplo he seleccionado la carpeta Descargas

Podemos programar cuando queremos que se ejecute la tarea

Y disponemos de varias opciones para utilizar según nuestras necesidades, manteniendo permisos, hora de modificación de los ficheros, etc, no voy a entrar en el significado de cada opción, ya que se pueden entender fácilmente, lo mejor es que las mires todas y actives las que necesites

Cuando termines, Salva y aplica los cambios #+attr_html: :width 100% :height 100% :align center

Aunque hayas programado la tarea, puedes seleccionar la tarea y ejecutarla pulsando en el botón Ejecutar

Hay que pulsar en botón Comienzo para que empiece a ejecutarse

Al final, se nos muestra un resumen del los datos enviados, recibidos, total transferido, errores, etc.

Vemos como la carpeta Descargas tiene el mismo contendió que la carpeta Sync

Copia de carpetas a un servidor remoto con claves publicas

Para este ejemplo vamos a utilizar las claves publicas, en este articulo explique como hacerlo, para acceder al servidor remoto, aunque si no tienes o no quieres utilizarlas puedes autentificarte mediante usuario y contraseña.

La manera de crear la tarea es prácticamente igual que el visto anteriormente, debemos tener en cuenta las siguientes opciones

  • Tipo, Remoto, puesto que vamos a realizar la copia en otro servidor
  • Modo, push, copiara los datos al servidor remoto, pull coparía los datos del servidor remotos al local.
  • Servidor destino, copiaremos los datos en la carpeta /srv/dev-disk-by-label-Datos/Sync en el servidor 10.8.0.4, con el root

Como mótodo de autentificacion puedes elegir entre usar una clave publica o mediante usuario y contraseña y el puerto utilizado para la conexión (22)

El resto de opciones son las mismas que en el apartado anteriormente, puedes ver desde y hacia donde se han realizado la copia de datos.

Finalmente comprobamos que la copia se ha realizado correctamente

Rsync crea una copia idóntica de los datos de la carpeta origen en la carpeta destino, si quieres realizar un sistema de copia incremental, puedes usar file:4][rsnapshot]], OpenMediaVault dispone de un plugin para ello como ya veremos en un próximo articulo.

Espero que te haya gustado, pasa un buen día. 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

Restaurar un backup de Nextcloud

2018-01-04 | #backup #nextcloud

Si seguiste este articulo, ahora deberías tener una copia de seguridad de tu Nextcloud, tanto de la base de datos como de tus carpetas. Como expliquó en ese articulo, realicó una nueva instalación del sistema, por lo que tuve que restaurar un backup anterior de mi Nextcloud. Vamos a ver como con dos simples comandos puedes volver a restaurar todos los datos de tu Nextcloud. Restaurando carpetas Simplemente ejecutando el siguiente comando

Continuar leyendo 


Backup del crontab

2020-02-17 | #backup

Si sueles utilizar cron para programar la repetición de ciertas tareas. es posible que con el tiempo este cron haya ido creciendo, y si has ido siguiendo alguno de mis anteriores articulos es recomendable tener un backup de ciertos archiovos de configuracion del sistema, y cron no va aser direrente, hay una forma muy sencilla de volcar el contenido del cron a u fichero de texto y asi poder incluirlo en tu copia de seguridad

Continuar leyendo 