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>