Proyecto

General

Perfil

Acciones

backup_home.cron

Descripción

Se utiliza para hacer una copia de respaldo de los directorios /home del sitema. La copia es ejecutada por el planificador de tareas vixie-cron y se realiza a diario, 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:

/etc/cron.daily/backup_home.cron

Planificación mediante eselect

La planificación en Cron debe gestionarse mediante eselect de la siguiente manera:

Habilitar la planificación mediante eselect

Para habilitar una planificación diaria utilice eselect de la siguiente manera:

eselect backup-cron set daily backup_home.cron

Si en cambio prefiere respaldar la información del directorio /etc semanalmente, habilite la planificación semanal mediante:

eselect backup-cron set weekly backup_home.cron

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:

eselect backup-cron set monthly backup_home.cron

IMPORTANTE:habilitar solo la planificación mensual inhabilita los respaldos incrementales, dado que los respaldos mensuales son totales.

Verificar las planificaciones habilitadas

Para verificar que planificación está habilitada ejecute:

eselect backup-cron show

Deshabilitar la planificación mediante eselect

Para deshabilitar la planificación diaria utilice eselect de la siguiente manera:

eselect backup-cron unset daily backup_home.cron

Si en cambio la planificación semanalmente está habilitada, utilice el siguiente comando para desabilitarla:

eselect backup-cron unset weekly backup_home.cron

Ruta de almacenamiento

Las copias de resguardo son alojadas en el directorio:

/home/admin/backup/$HOST/home

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".

# Copiar archivos de respaldo a servidor remoto vía SCP
REMOTE_IP="" 
REMOTE_USER="admin" 

Actualizado por Martin Andres Gomez Gimenez hace 4 meses · 4 revisiones