Proyecto

General

Perfil

Backup etccron » Histórico » Versión 6

Martin Andres Gomez Gimenez, 2024-08-05 11:06

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 6 Martin Andres Gomez Gimenez
También es posible planificar mensualmente el respaldo del directorio /etc de la siguiente manera:
28 5 Martin Andres Gomez Gimenez
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>