Solución para realizar copias de seguridad/copiar desde múltiples destinos

Solución para realizar copias de seguridad/copiar desde múltiples destinos

Tenemos 12 servidores Debian de los que queremos copiar un directorio específico a un solo servidor semanalmente. Este servidor actuará como una especie de servidor de respaldo.

¿Alguna sugerencia sobre cómo hacer esto?

Respuesta1

Una combinación de rsync, ssh y algunas secuencias de comandos bash básicas es el camino a seguir. No es complejo.

Respuesta2

Rsnapshot es el camino a seguir. Rsnapshot es tan fácil de configurar como sus propios comandos rsync y agregará cierta flexibilidad.http://rsnapshot.org/. Rsnapshot creará automáticamente versiones de su copia de seguridad, pero solo una cantidad relativamente pequeña de almacenamiento adicional (los deltas).

Necesitará configurar claves ssh para realizar cualquier tipo de copia de forma segura.

Respuesta3

Te recomiendo que tengas en cuenta que puedes tenermúltiples archivos de configuración de rsnapshoty luego llámalos desde tucrontabso anacrontabs.

rsnapshot -c /etc/your_config_file_for_servers1
rsnapshot -c /etc/your_config_file_for_servers2

Para hacerlo de forma segura a través de la red, consultessh si necesita datos cifrados, de lo contrario a través denfs.

Si necesita hacer una copia de seguridad de una estación de trabajo o servidor que no siempre está activo, eche un vistazo @anacron

Respuesta4

Rock and rolles una alternativa ligera.

Para usarlo, primero prepare un punto de archivo en el servidor de destino (una sola vez). Por ejemplo :

rocknroll --init 7 daily /var/snapshots
rocknroll --init 4 weeky /var/snapshots

Prepare el directorio /var/snapshotspara un conjunto de 7 series de archivos denominados dailyy un conjunto de 4 series de archivos denominados weekly.

Después de eso, puedes realizar copias de seguridad diarias y semanales. Para hacer una copia de seguridad semanal:

rocknroll weekly [email protected]:/home /var/snapshots

Esto realiza un rsync desde remote.my.domain:/homeun /var/snapshots/weekly.1/ segundo:

rocknroll weekly [email protected]:/home /var/snapshots

cambie el nombre /var/snapshots/weekly.1/a /var/snapshots/weekly.2/y realiza una nueva rsync desde remote.my.domain:/homedentro /var/snapshots/weekly.1/(con deduplicación de archivos entre los 2 directorios).

Se conservarán 4 archivos: /var/snapshots/weekly.1/a /var/snapshots/weekly.4/.

información relacionada