một Q tương tự được hỏi ở đây: https://unix.stackexchange.com/questions/229779/rsync-command-not-preserving-permissions. Họ đề xuất sử dụng sudo, nhưng sudo không có gì khác biệt đối với tôi
lệnh tôi đang chạy là:
rsync -avxPnh --itemize-changes --out-format="%i|%n|" --update --delete [thư mục nguồn] [thư mục đích]'
-a: lưu trữ, duy trì quyền, nhưng tôi có thể thấy từ --itemize-changes rằng sự khác biệt giữa các tệp trong hai thư mục là quyền (và không có gì khác)
ổ đĩa ngoài hiển thị đầy đủ quyền (drwxrwxrwx) trên mọi thứ. Nó là một bộ khóa dữ liệu DL3.
bởi vì các quyền khác nhau trên máy tính xách tay so với ổ cứng ngoài, quá trình đồng bộ hóa đang tạo ra một danh sách dài các thay đổi mỗi khi tôi đồng bộ hóa. Đây có phải là lỗi của rsync hoặc ổ đĩa ngoài không?
chỉnh sửa: datalocker DL3 "được định dạng sẵn với hệ thống tệp NTFS của Windows. Tất cả các hệ thống tệp chính đều được hỗ trợ (HFS, NTFS, EXT, FAT). ... [nó] hoàn toàn tương thích đa nền tảng và không phụ thuộc vào hệ điều hành. Không cần phần mềm hoặc trình điều khiển đặc biệt được yêu cầu, DL3 hoạt động với Windows, Linux, MacOS, điện thoại và máy tính bảng Android, Chromebook và các hệ thống nhúng - bất kỳ hệ thống nào có thể sử dụng Bộ nhớ dung lượng lớn USB." https://support.datalocker.com/support/solutions/articles/4000076369-dl3-dl3-fe-user-manual Tôi đang sử dụng Ubuntu 18.04 và chưa bao giờ gặp bất kỳ sự cố nào khi sử dụng bộ khóa dữ liệu DL3