Backup restore » Histórico » Revisión 5
Revisión 4 (Martin Andres Gomez Gimenez, 2021-04-10 09:51) → Revisión 5/6 (Martin Andres Gomez Gimenez, 2021-04-10 09:56)
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> h2. Ejemplos Restaurar solo un respaldo full encriptado: <pre> backup_restore backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg </pre> Restaurar un respaldo full y todos los incrementales encontrados en el mismo directorio: <pre> backup_restore --incremental backup-gentoo-devel-raiz-incremental-20210402.tar.bz2 </pre>