Backup etccron » Histórico » Revisión 5
Revisión 4 (Martin Andres Gomez Gimenez, 2021-04-09 22:21) → Revisión 5/6 (Martin Andres Gomez Gimenez, 2023-09-09 20:05)
h1. backup_etc.cron h2. Descripción 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. El script esta ubicado en: h2. Planificación mediante eselect La planificación en Cron debe gestionarse mediante "eselect":https://wiki.gentoo.org/wiki/Eselect de la siguiente manera: h3. Habilitar la planificación mediante eselect Para habilitar una planificación diaria utilice eselect de la siguiente manera: <pre> eselect backup-cron set daily backup_etc.cron </pre> Si en cambio prefiere respaldar la información del directorio /etc semanalmente, habilite la planificación semanal mediante: <pre> eselect backup-cron set weekly backup_etc.cron </pre> *{color:red}IMPORTANTE: si habilita ambas planificaciones en simultáneo se utilizará por defecto la de mayor frecuencia, es decir la planificación diaria.* También es posible planificar mensualmente el respaldo del directorios /etc de la siguiente manera: <pre> eselect backup-cron set monthly backup_etc.cron </pre> *{color:red}IMPORTANTE:habilitar solo la planificación mensual inhabilita los respaldos incrementales, dado que los respaldos mensuales son totales.* h3. Verificar las planificaciones habilitadas Para verificar que planificación está habilitada ejecute: <pre> eselect backup-cron show </pre> h3. Deshabilitar la planificación mediante eselect Para deshabilitar la planificación diaria utilice eselect de la siguiente manera: <pre> eselect backup-cron unset daily backup_etc.cron </pre> Si en cambio la planificación semanalmente está habilitada, utilice el siguiente comando para desabilitarla: <pre> eselect backup-cron unset weekly backup_etc.cron /etc/cron.daily/backup_etc.cron </pre> h2. Ruta de almacenamiento Las copias de resguardo son alojadas en el directorio: <pre> /home/admin/backup/$HOST/etc </pre> h2. Almacenamiento en un servidor remoto 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. El parámetro "REMOTE_USER" indica con que usuario debe conectarse al servidor remoto. El valor predeterminado es "admin". <pre> # Copiar archivos de respaldo a servidor remoto vía SCP REMOTE_IP="" REMOTE_USER="admin" </pre>