Backup restore » Histórico » Versión 5
Martin Andres Gomez Gimenez, 2021-04-10 09:56
1 | 1 | Martin Andres Gomez Gimenez | h1. Backup restore |
---|---|---|---|
2 | |||
3 | 2 | Martin Andres Gomez Gimenez | 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. |
4 | |||
5 | 1 | Martin Andres Gomez Gimenez | |
6 | 3 | Martin Andres Gomez Gimenez | h2. Dependencias |
7 | |||
8 | mysql_restore requiere de la instalación de los siguientes paquetes para funcionar: |
||
9 | |||
10 | * app-arch/bzip2 |
||
11 | * app-arch/tar |
||
12 | |||
13 | |||
14 | 1 | Martin Andres Gomez Gimenez | h2. Ayuda en línea |
15 | |||
16 | La opción de ayuda que se invoca mediante `backup_restore --help`: |
||
17 | |||
18 | <pre> |
||
19 | backup_restore: |
||
20 | Restaura copias de respaldo desde un conjunto de respaldo dado. |
||
21 | |||
22 | Uso: |
||
23 | /usr/sbin/backup_restore [-h|--help] |
||
24 | /usr/sbin/backup_restore FILE.tar.bz2 |
||
25 | /usr/sbin/backup_restore [-i|--incremental] FILE-full.tar.bz2 |
||
26 | |||
27 | --help, -h |
||
28 | Muestra esta ayuda. |
||
29 | |||
30 | --incremental, -i |
||
31 | Dado un respaldo full, respalda todos los incrementales que existan. |
||
32 | |||
33 | FILE.tar.bz2 |
||
34 | Archivo de respaldo generado por la utilidad mysqldump.cron |
||
35 | </pre> |
||
36 | 4 | Martin Andres Gomez Gimenez | |
37 | |||
38 | h2. Conjunto de respaldo y requerimientos |
||
39 | |||
40 | 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: |
||
41 | |||
42 | <pre> |
||
43 | backup-gentoo-devel-raiz-full-20210401.tar.bz2 |
||
44 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.md5 |
||
45 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.sha1 |
||
46 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.sha256 |
||
47 | </pre> |
||
48 | |||
49 | 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": |
||
50 | |||
51 | |||
52 | <pre> |
||
53 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg |
||
54 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg.md5 |
||
55 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg.sha1 |
||
56 | backup-gentoo-devel-raiz-full-20210401.tar.bz2.gpg.sha256 |
||
57 | |||
58 | backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg |
||
59 | backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg.md5 |
||
60 | backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg.sha1 |
||
61 | backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg.sha256 |
||
62 | |||
63 | backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg |
||
64 | backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg.md5 |
||
65 | backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg.sha1 |
||
66 | backup-gentoo-devel-raiz-incremental-20210403.tar.bz2.gpg.sha256 |
||
67 | </pre> |
||
68 | 5 | Martin Andres Gomez Gimenez | |
69 | |||
70 | h2. Ejemplos |
||
71 | |||
72 | Restaurar solo un respaldo full encriptado: |
||
73 | |||
74 | <pre> |
||
75 | backup_restore backup-gentoo-devel-raiz-incremental-20210402.tar.bz2.gpg |
||
76 | </pre> |
||
77 | |||
78 | Restaurar un respaldo full y todos los incrementales encontrados en el mismo directorio: |
||
79 | |||
80 | <pre> |
||
81 | backup_restore --incremental backup-gentoo-devel-raiz-incremental-20210402.tar.bz2 |
||
82 | </pre> |