Proyecto

General

Perfil

Backup restore » Histórico » Revisión 4

Revisión 3 (Martin Andres Gomez Gimenez, 2021-04-10 09:43) → Revisión 4/6 (Martin Andres Gomez Gimenez, 2021-04-10 09:51)

h1. 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. 


 h2. Dependencias 

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

 * app-arch/bzip2 
 * app-arch/tar 


 h2. Ayuda en línea 

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

 <pre> 
 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 [-i|--incremental] FILE-full.tar.bz2 

        --help, -h 
            Muestra esta ayuda. 

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

        FILE.tar.bz2 
            Archivo de respaldo generado por la utilidad mysqldump.cron 
 </pre> 


 h2.    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: 

 <pre> 
 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 
 </pre> 

 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": 


 <pre> 
 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 
 </pre>