Hola a todos: estoy usando rsync para hacer una copia de seguridad de mi mac en un servidor de archivos que ejecuta 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
[email protected]'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]
... error bastante claro, sin embargo -v muestra lo siguiente para las dos máquinas:
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
... entonces, dado que el cuadro de Linux dice que admite xattrs, ¿por qué arroja una queja sobre los atributos extendidos que solicita Mac?
FWIW the Mac ejecuta OS X 10.6.1 y el servidor ejecuta Ubuntu 2.6.28-15-generic: ambas máquinas funcionan con paquetes estándar actualizados (no hay sabores especiales de rsync instalados en ninguno de los lados más allá de lo que se envía por defecto) .
Cualquier idea apreciada :-)
fuente