Điểm:0

rsync không sao chép quyền vào ổ đĩa ngoài

lá cờ gf

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

FedKad avatar
lá cờ cn
Loại hệ thống tệp của ổ đĩa ngoài là gì?
neverdimed avatar
lá cờ gf
@FedKad cảm ơn vì Q của bạn, tôi đã thêm một bản cập nhật
oldfred avatar
lá cờ cn
Nếu không sử dụng định dạng Linux, nó sẽ không hỗ trợ quyền sở hữu & quyền của Linux. Nếu sử dụng NTFS, chúng sẽ bị mất. Nhưng nếu chỉ dữ liệu chứ không phải tệp hệ thống, bạn có thể dễ dàng khôi phục quyền tiêu chuẩn cho dữ liệu của mình.
Điểm:0
lá cờ gf

như ai đó đã lưu ý - quyền bị mất do ổ đĩa ngoài đang sử dụng một hệ thống tệp khác. Thêm --no-p (sau -a) sẽ dừng các thay đổi được gắn cờ, đây có vẻ là giải pháp đơn giản nhất

lưu ý rằng kho lưu trữ (-a) ngụ ý: -rlptgoD và từ trang rsync man:

" --no-OPTION: Bạn có thể tắt một hoặc nhiều tùy chọn ngụ ý bằng cách thêm "no-" vào trước tên tùy chọn. Không phải tất cả các tùy chọn đều có thể được cố định trước bằng "no-": chỉ các tùy chọn được ngụ ý bởi các tùy chọn (ví dụ: --no-D, --no-perms) hoặc có các giá trị mặc định khác nhau trong các trường hợp khác nhau (ví dụ: --no-whole-file, --no-blocking-io, --no-dirs). Bạn có thể chỉ định tên tùy chọn ngắn hoặc dài sau tiền tố "no-" (ví dụ: --no-R giống với --no-relative).

Ví dụ: nếu bạn muốn sử dụng -a (--archive) nhưng không muốn -o (--chủ sở hữu), thay vì chuyển đổi -a thành -rlptgD, bạn có thể chỉ định -a --no-o (hoặc -a --no-chủ sở hữu). Thứ tự của các tùy chọn rất quan trọng: nếu bạn chỉ định --no-r -a, thì tùy chọn -r sẽ được bật, ngược lại với -a --no-r. Cũng lưu ý rằng các tác dụng phụ của --files-from tùy chọn KHÔNG phải là vị trí, vì nó ảnh hưởng đến trạng thái mặc định của một số tùy chọn và thay đổi một chút ý nghĩa của -a (xem tùy chọn --files-from để biết thêm chi tiết). "

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.