Proyecto

General

Perfil

Acciones

Backup restore

La utilidad backup_restore esta pensada para que el usuario pueda restaurar los respaldos realizados por backup_etc.cron, backup_home.cron, backup_raiz.cron, backup_usr.cron y backup_var.cron lo cual incluye respaldos completos e incrementales.

Dependencias

mysql_restore requiere de la instalación de los siguientes paquetes para funcionar:

  • app-arch/bzip2
  • app-arch/tar

Ayuda en línea

La opción de ayuda que se invoca mediante `backup_restore --help`:

backup_restore:
Restaura copias de respaldo desde un conjunto de respaldo dado.

  Uso: 
       /usr/sbin/backup_restore [-h|--help]
       /usr/sbin/backup_restore FILE.tar.bz2
       /usr/sbin/backup_restore [-d|--directory] DIRECTORY [-i|--incremental] FILE-full.tar.bz2

       --directory, -d
           Indica el directorio donde se desempaquetará el respaldo.

       --help, -h
           Muestra esta ayuda.

       --incremental, -i
           Dado un respaldo full, respalda todos los incrementales que existan.

       DIRECTORY
           Directorio donde desempaquetar el respaldo.

       FILE.tar.bz2
           Archivo de respaldo generado por la utilidad mysqldump.cron

Conjunto de respaldo y requerimientos

Antes de restaurar es necesario tener descargado el conjunto de archivos que conforman el respaldo, por ejemplo para el respaldo full mediante backup_raiz.cron del día 1 de abril de 2021 desde un servidor llamado "gentoo-devel", el conjunto de respaldo sería:

backup-gentoo-devel-raiz-full-20210401.tar.bz2
backup-gentoo-devel-raiz-full-20210401.tar.bz2.md5
backup-gentoo-devel-raiz-full-20210401.tar.bz2.sha1
backup-gentoo-devel-raiz-full-20210401.tar.bz2.sha256

Ejemplo de un respaldo full y dos incrementales encriptados mediante GnuPG respaldados mediante backup_raiz.cron desde el día 1 de abril de 2021 en un servidor llamado "gentoo-devel":

backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg
backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg.md5
backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg.sha1
backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg.sha256

backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg
backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg.md5
backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg.sha1
backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg.sha256

backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg
backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg.md5
backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg.sha1
backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg.sha256

Ejemplos

Restaurar solo un respaldo full encriptado:

backup_restore backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg

Restaurar un respaldo full y todos los incrementales encontrados en el mismo directorio:

backup_restore --incremental backup-gentoo-devel-raiz-incremental-20210402.tar.bz2

Actualizado por Martin Andres Gomez Gimenez hace alrededor de 3 años · 6 revisiones

Volver al inicio