Xin chào tất cả - Tôi đang sử dụng rsync để sao lưu từ máy Mac của mình sang máy chủ tệp đang chạy linux và tôi thấy lỗi sau:
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]
... rõ ràng đủ lỗi, tuy nhiên -v hiển thị như sau cho hai máy:
MAC (Máy khách / Địa phương):
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 (Máy chủ / Từ xa):
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
... Vì vậy, hộp Linux cho biết nó hỗ trợ xattrs tại sao nó lại đưa ra khiếu nại về các thuộc tính mở rộng đang được Mac yêu cầu?
FWIW Mac đang chạy OS X 10.6.1 & Máy chủ đang chạy chung Ubuntu 2.6.28-15 - cả hai máy đều chạy với các gói tiêu chuẩn cập nhật (không có hương vị đặc biệt nào của rsync được cài đặt ở hai bên ngoài các tàu theo mặc định) .
Bất kỳ cái nhìn sâu sắc đánh giá cao :-)