8 votos

rsync xattr rareza entre mac y linux?

Hullo a todos, estoy usando rsync para hacer copias de seguridad desde mi mac a un servidor de archivos runnning linux, y veo el siguiente error:

rsync -e ssh -vaxE --delete --ignore-errors 192.168.1.3:/bkup/mac/Users/dave/ /Users/dave/Desktop/dave 
dave@192.168.1.3's password: 
rsync: on remote machine: --extended-attributes: unknown option
rsync error: syntax or usage error (code 1) at main.c(1441) [server=3.0.5]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-37.3/rsync/io.c(452) [receiver=2.6.9]

... lo suficientemente claro error, sin embargo -v muestra el siguiente para los dos equipos:

MAC (Cliente/Local):

rsync  version 2.6.9  protocol version 29
...
Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles,
              inplace, IPv6, 64-bit system inums, 64-bit internal inums

LINUX (Servidor Remoto):

rsync  version 3.0.5  protocol version 30
...
Capabilities:
    64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
    socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
    append, ACLs, xattrs, iconv, symtimes

... así que, dado que el cuadro de Linux dice que es compatible con xattrs ¿por qué lanzar una queja acerca de la extensión-de los atributos solicitados por el Mac ?

Por lo que vale la Mac es el sistema operativo OS X 10.6.1 Y El servidor se está ejecutando Ubuntu 2.6.28-15-generic - ambas máquinas están funcionando con paquetes estándar (no especiales sabores de rsync instalado en cualquiera de los lados más allá de lo que se envía por defecto).

Cualquier visión apreciado :-)

7voto

Morven Puntos 741

Las banderas -E / --extended-atributos no eran parte de la rsync oficial de la distribución, y fueron un parche incluidas por Apple en un momento en el rsync oficial de lanzamiento no los apoyan.

Ahora, rsync verson 3.x ha reimplantado el soporte de atributos extendidos de una manera incompatible con Apple parche. De acuerdo con el rsync página de manual de 3.0.6, extendido el soporte de atributos se realiza ahora con el --xattrs o -X argumentos. No parecen aceptar el --extended-atributos de la bandera.

Usted tendrá por no especificar -E o instalar una versión actualizada de rsync a nivel local que apoya a la nueva aplicación.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: