[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Duda con crontab y rsync para backup



Entre dos equipos he establecido una VPN con OpenVPN y en uno de ellos he 
creado una tarea de cron para que se sincronicen los archivos de uno a otro 
una vez al día.

El script de backup es así:

---------------------------------------------------------------------------------------------------------------------
  echo "Actualizando datos desde A a B:"
  rsync -pogrcutvz -e ssh --exclude ".*" --progress /home/a/compartido/  
     root@b.dominio.com:/home/b/compartido/
  echo
  echo "Terminado"

  echo
  echo "Actualizando datos desde B a A"
  rsync -pogrcutvz -e ssh --exclude ".*" --progress 
    root@b.dominio.com:/home/b/compartido/ /home/a/compartido/
  echo
  echo "Terminado"
---------------------------------------------------------------------------------------------------------------------


El problema es que el servidor B tiene un conexión ADSL que está caída de cada 
10 minutos 5. Mi temor es que toque la hora de hacer la sincronización 
mediante cron y que A intente ejecutar el script y a medias del proceso (si 
fuese largo) resulta que B se cae.

Lo peor es que cuando B se restableciese lo habitual es que haya cambiado su 
IP (tiene un dominio de IP dinámica). Así que rsync no podría continuar.

¿Qué ocurriría entonces? ¿se quedaría permanentemente "ejecutándose" en A? 
¿alguien sospecha que pueda ocurrir algún problema con el tiempo?


A todo esto se me ha ocurrido que la tarea de cron antes de sincronizar haga 
un "killall rsync" por si acaso, ¿os parece demasiado chapucero?






-- 
y hasta aquí puedo leer...



Reply to: