Basckupear y o sincronizar contra un equipo remoto con rsync
Publicado por zebus en Junio 26, 2009
Backupear y o sincronizar contra un equipo remoto con rsync
Ejemplo:
rsync -r -l -t -p -g -o -x –progress –delete txts/* usuario@host:/home/usuario/txts
-r = recursiva
-l = copia symlinks como symlinks
-t = con la info del (time/tiempo), la hora de modificación
-p = con la info de permisos
-g = con la info de los grupos
-o = con la info del propietario (own)
-x = copia los puntos de montaje como directorios vacíos, mientras que -x -x simplemente omite los puntos de montaje.
–progress = muestra un progreso
–delete = elimina del destino los ficheros y directorios eliminados en el origen
La primera vez que se hace, copia todo, en caso de que no exista nada.
La próxima vez que se ejecuta el comando solo copia los archivos nuevos y/o modificados sobreescribiendo los viejos.
También elimina del destino los ficheros y directorios eliminados en el origen.
Solo actúa desde /* para dentro.
NOTA: los dos pcs han de tener instalado ssh y rsync