Mis movidas: aventuras con rsync

El problema es que cuando haces un rsync contra un volumen que no soporta permisos por su propio sistema de archivos o por las restricciones impuestas por el sistema (por ejemplo, un volumen de almacenamiento FAT), el comando estándar que utilizo no funciona.

El comando que utilizo con todo éxito cuando trabajo con discos duros locales, que evidentemente soportan permisos y propiedad archivos es:

sudo rsync -av --force --delete --size-only /ruta/origen/ /ruta/copia\ de\ seguridad

El problema es la selección de modificadores (banderas)

-a es el equivalente a -rlptgoD (no -H,-A,-X)

Por lo que para evitar todos esos errores de permisos hay que simplificar las opciones para conseguir una sincronización:

sudo rsync -rtv --force --delete --size-only /ruta/origen/ /ruta/copia\ de\ seguridad

donde:

  • -r: recursivo (mira dentro de las carpetas anidadas)
  • -t: preserva las fechas de modificación

Con lo cual desaparecen todos los errores:

rsync: chgrp
rsync: chown
0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios

Lost your password? Please enter your email address. You will receive mail with link to set new password.

wpDiscuz
0
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x
Salir de la versión móvil