Sincronización de carpetas

rsync -rvuc --delete origen/ destino/

r → recursivo

v → verbose

u→ actualiza sin volver a pasar lo que ya existe

c→ se base en el valor del caĺculo del checksum para la actualización

Con conexión de red

Si tenemos conexión de red entre la dos carpetas

* http://www.jveweb.net/archivo/2010/11/sincronizando-carpetas-con-rsync.html

Sin conexión de red

En caso de no tener conexión entre las dos carpetas rdiffdir

http://www.vicente-navarro.com/blog/2013/02/08/rdiffdir-sincronizando-directorios-entre-sistemas-distintos-sin-usar-la-red/

Backup de equipos con rsync

http://administradores.educarex.es/wiki/index.php/BackupPC._Backup_de_equipos_con_rsync

http://www.thegeekstuff.com/2010/09/rsync-command-examples/

http://www.tail-f.com.ar/programacion/bash/backups-con-tar-rsync-rotacion.html

http://www.thegeekstuff.com/2010/09/rsync-command-examples/

http://www.vicente-navarro.com/blog/2008/01/13/backups-con-rsync/

Backup de un sitio web por ftp + rsync

Antes que nada necesitamos el paquete curlftpfs para poder montar nuestro sitio ftp como una unidad más

sudo apt-get install curlftpfs

Creamos el punto de montaje

sudo mkdir /media/misitioftp

montamos nuestro sitio ftp con curlftpfs en el punto de montaje creado anteriormente

sudo curlftpfs usuarioftp:password@servidor /media/misitioftp

Una vez montado podemos usar rsync con el comando

rsync -rvuc --delete /media/misitioftp/ /media/backup/

Referencias

http://www.thegeekstuff.com/2010/09/rsync-command-examples/

Interfaz gráfico para rsync http://www.opbyte.it/grsync/