Tengo una configuración de conexión sshfs con un sistema de archivos remoto en un servidor Linux. Estoy haciendo una Rsync desde mi servidor local al sistema de archivos ftpfs. Debido a la naturaleza de esta configuración, no puedo hacer chownnada en el sistema de archivos sshfs.
Cuando hago Rsync, trata de compartir todos los archivos después de transferirlos. Esto da como resultado errores de chown, aunque transfiere los archivos muy bien.
Con Rsync, ¿hay alguna manera de decirle que no intente hacer una copia de seguridad de los archivos? Si sincronizo como 1000 archivos, termino con un registro de 1000 chown: permission denied (error 13)errores. Sé que no hace daño obtener estos errores, ya que la propiedad de los archivos está determinada por la configuración de sshfs. Pero sería bueno no tenerlos.

-a --no-o --no-grsync -r --no-o --no-g /source/* /dest/y mi propietario y grupo de archivos en el destino todavía se cambiaron de acuerdo con la fuente. ¿Algunas ideas?No pase
-oni ninguna de las otras opciones que lo implican.fuente
No use la
-aopción, ya que incluirá la-popción que mantiene los permisos. Para esta situación,-rdebería ser suficiente.Para más información, ver
man rsync.fuente
-pes lo que quiero evitar? La propiedad es diferente a los permisos, ¿correcto?Encontré algo similar por el cual
rsyncno se conservaba el propietario y el grupo de archivos y directorios sincronizados desde un servidor remoto. Para corregir, he copiado lo largo de los/etc/shadow,/etc/groupy/etc/passwdarchivos.Cuando ejecuté el
rsynccomando a continuación, funcionó en que conservaba permisos, enlaces simbólicos y propiedad.Había configurado claves ssh para usar ssh sin contraseña.
fuente