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