meta data de esta página
¡Esta es una revisión vieja del documento!
Rsync
Sincronización de carpetas
1 |
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 * https://www.comoinstalarlinux.com/rsync-local-remoto-archivos-backup-files-commands/
Sin conexión de red
En caso de no tener conexión entre las dos carpetas rdiffdir
Mover carpetas con rsync
Usaremos la opción –remove-source-files para que elime los archivos del origen que ya se ncuentren en el destino.
1 |
rsync --remove-source-files -av /carpetaorigen/ /carpeta/destino/ |
Si antes de ejecutar el comando anterior, queremos haver una prueba para ver los cambios que implica añadiríamos la opción –dry-run
1 |
rsync --remove-source-files -av --dry-run /carpetaorigen/ /carpeta/destino/ |
Backup de equipos 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/
Backup de un sitio web utilizando LFTP
Sincronización de carpetas con Fabric y rsync
Fabric es una librería para administradores de sistemas que permite automatizar muchas tareas http://docs.fabfile.org/en/1.8/
Referencias
- Interfaz gráfico para rsync http://www.opbyte.it/grsync/