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
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.