Copia de Seguridad Remota en GNU/Linux. rsync.

Posted: febrero 13th, 2009 under GNU/Linux.

rsync,  qué bonito comando!!!

Wikipedia define rsync como «rsync es una aplicación de software para sistemas de tipo Unix que ofrece transmisión eficiente de datos incrementales comprimidos y cifrados».

La propia definición lo dice todo: Hacer copia de seguridad en servidores remotos de forma cifrada y eficiente. Para ello sólo es necesario instalar el paquete rsync sino esta instalado y ejecutarlo correctamente. En mi caso:

rsync -ae ssh –exclude=.* –exclude=*: trabajo/ <usuario>@<ip>:/home/user/trabajo donde

  • -ae indica la encriptación usada
  • -exclude aquellas extensiones que queremos no sincronizar (directorios ocultos y ficheros con dos puntos)
  •  trabajo/ es la carpeta que quiere sincronizar
  • :/home/user/trabajo es la carpeta destino (importante: no olvidar los dos puntos después de la ip)

De este modo, antes de acabar mi jornada laboral siempre hago la copia ejecutando este script.

Existen otras aplicaciones como unison, que incluso tienen un interfaz gráfico,  pero habitualmente no se encuentra instaladas por defecto en el servidor y sino tienes privilegios no podrás llevarlo a cabo.

Luis

1 comentario »

  • Comment por Javier Merchán — 14 octubre 2009 @ 2:12

    1

    Desconocía este comando, pero veo que es muy útil. En cuestión de segundos me ha copiado todo mi directorio /home/usuario/ en un servidor ftp local. Muy útil. ¡Gracias!


RSS feed for comments on this post. TrackBack URL

Leave a comment