Hullo all - J'utilise rsync pour sauvegarder de mon mac vers un serveur de fichiers exécutant linux, et je vois l'erreur suivante:
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]
... erreur suffisamment claire, cependant -v montre ce qui suit pour les deux machines:
MAC (client / 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 (serveur / distant):
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
... donc étant donné que la boîte Linux dit qu'elle prend en charge les xattrs, pourquoi lance-t-elle une plainte concernant les attributs étendus demandés par le Mac?
FWIW, le Mac exécute OS X 10.6.1 et le serveur exécute Ubuntu 2.6.28-15-generic - les deux machines fonctionnent avec des packages standard à jour (pas de saveurs spéciales de rsync installées de chaque côté au-delà de ce qui est livré par défaut) .
Toute idée appréciée :-)
la source