Backup etccron » Histórico » Versión 5
Martin Andres Gomez Gimenez, 2023-09-09 20:05
1 | 1 | Martin Andres Gomez Gimenez | h1. backup_etc.cron |
---|---|---|---|
2 | |||
3 | h2. Descripción |
||
4 | |||
5 | 5 | Martin Andres Gomez Gimenez | Se utiliza para hacer una copia de respaldo de toda la configuración del sistema alojada en el directorio /etc. La copia es ejecutada por el planificador de tareas vixie-cron y se realiza a diario, semanal o mensualmente, creando un respaldo completo (full) el primer día del mes y respaldos incrementales el resto de los días. |
6 | 1 | Martin Andres Gomez Gimenez | |
7 | 5 | Martin Andres Gomez Gimenez | h2. Planificación mediante eselect |
8 | |||
9 | La planificación en Cron debe gestionarse mediante "eselect":https://wiki.gentoo.org/wiki/Eselect de la siguiente manera: |
||
10 | |||
11 | h3. Habilitar la planificación mediante eselect |
||
12 | |||
13 | Para habilitar una planificación diaria utilice eselect de la siguiente manera: |
||
14 | |||
15 | 1 | Martin Andres Gomez Gimenez | <pre> |
16 | 5 | Martin Andres Gomez Gimenez | eselect backup-cron set daily backup_etc.cron |
17 | </pre> |
||
18 | |||
19 | Si en cambio prefiere respaldar la información del directorio /etc semanalmente, habilite la planificación semanal mediante: |
||
20 | |||
21 | <pre> |
||
22 | eselect backup-cron set weekly backup_etc.cron |
||
23 | </pre> |
||
24 | |||
25 | *{color:red}IMPORTANTE: si habilita ambas planificaciones en simultáneo se utilizará por defecto la de mayor frecuencia, es decir la planificación diaria.* |
||
26 | |||
27 | También es posible planificar mensualmente el respaldo del directorios /etc de la siguiente manera: |
||
28 | |||
29 | <pre> |
||
30 | eselect backup-cron set monthly backup_etc.cron |
||
31 | </pre> |
||
32 | |||
33 | *{color:red}IMPORTANTE:habilitar solo la planificación mensual inhabilita los respaldos incrementales, dado que los respaldos mensuales son totales.* |
||
34 | |||
35 | |||
36 | h3. Verificar las planificaciones habilitadas |
||
37 | |||
38 | Para verificar que planificación está habilitada ejecute: |
||
39 | |||
40 | <pre> |
||
41 | eselect backup-cron show |
||
42 | </pre> |
||
43 | |||
44 | |||
45 | h3. Deshabilitar la planificación mediante eselect |
||
46 | |||
47 | Para deshabilitar la planificación diaria utilice eselect de la siguiente manera: |
||
48 | |||
49 | <pre> |
||
50 | eselect backup-cron unset daily backup_etc.cron |
||
51 | </pre> |
||
52 | |||
53 | Si en cambio la planificación semanalmente está habilitada, utilice el siguiente comando para desabilitarla: |
||
54 | |||
55 | <pre> |
||
56 | eselect backup-cron unset weekly backup_etc.cron |
||
57 | 1 | Martin Andres Gomez Gimenez | </pre> |
58 | |||
59 | h2. Ruta de almacenamiento |
||
60 | |||
61 | Las copias de resguardo son alojadas en el directorio: |
||
62 | |||
63 | <pre> |
||
64 | /home/admin/backup/$HOST/etc |
||
65 | </pre> |
||
66 | |||
67 | h2. Almacenamiento en un servidor remoto |
||
68 | |||
69 | 3 | Martin Andres Gomez Gimenez | Para almacenar las copias de resguardo en un servidor remoto es necesario configurar la dirección IP (o URL) de este en el parámetro "REMOTE_IP" del archivo de configuración _/etc/backup-cron/backup-cron.conf_. Por defecto este parámetro no tiene ninguna dirección IP. |
70 | 1 | Martin Andres Gomez Gimenez | |
71 | El parámetro "REMOTE_USER" indica con que usuario debe conectarse al servidor remoto. El valor predeterminado es "admin". |
||
72 | |||
73 | <pre> |
||
74 | # Copiar archivos de respaldo a servidor remoto vía SCP |
||
75 | REMOTE_IP="" |
||
76 | REMOTE_USER="admin" |
||
77 | </pre> |