Se parte de que en FreeNAS se ha activado y configurado rsync en Services --> Rsync --> Add Rsync Module

Copiado desde Debian hacia FreeNAS

Ejecutar la siguiente línea, donde

rsync -avz --delete /nombre_directorio_local IP_servidor_freenas::nombre_module_rsync

Copiado desde FreeNAS hacia Debian

Ejecutar la siguiente línea, donde

rsync -avz IP_servidor_freenas::nombre_module_rsync /nombre_directorio_local

Cron es tu amigo

Editamos crontab como root para que haga el trabajo por nosotros cada día a las 18:30.

sudo crontab -e

Y añadimos la siguiente línea.

30 18 * * * rsync -az --delete  /nombre_directorio_local IP_servidor_freenas::nombre_module_rsync

Encendido y apagado autmático

Para el encendido se podría usar wolwake on lan– pero en este caso se optará por mandar comando a la ILO de un Proliant GEN8 quedando:

Para encender:

ssh -t usuario@ip_ilo power on

Para apagar enviando el comando a freenas.

ssh -t root@10.0.0.10 'shutdown -p now'

El encendido del sistema local se programará en la bios, el apagado con el comando siguiente añadido al final del fichero /etc/rc.local indicando la hora y minuto en que se realizará el apagado.

shutdown -h #horas:#minutos