มีการถามที่คล้ายกันที่นี่: https://unix.stackexchange.com/questions/229779/rsync-command-not-preserving-permissions. พวกเขาแนะนำให้ใช้ sudo แต่ sudo ไม่ได้สร้างความแตกต่างให้ฉัน
คำสั่งที่ฉันใช้คือ:
rsync -avxPnh --itemize-changes --out-format="%i|%n|" --update --delete [ไดเร็กทอรีต้นทาง] [ไดเร็กทอรีปลายทาง]'
-a: เก็บถาวร, รักษาสิทธิ์ แต่ฉันเห็นได้จาก --itemize-changes ว่าความแตกต่างระหว่างไฟล์ในสองไดเร็กทอรีคือการอนุญาต (และไม่มีอะไรอื่น)
ไดรฟ์ภายนอกแสดงการอนุญาตทั้งหมด (drwxrwxrwx) ในทุกสิ่ง มันเป็นตัวล็อคข้อมูล DL3
เนื่องจากการอนุญาตที่แตกต่างกันในแล็ปท็อปกับฮาร์ดไดรฟ์ภายนอก การซิงค์จึงสร้างรายการการเปลี่ยนแปลงจำนวนมากทุกครั้งที่ฉันซิงค์ มันเป็นความผิดของ rsync หรือไดรฟ์ภายนอก?
แก้ไข: datalocker DL3 "มารูปแบบล่วงหน้ากับระบบไฟล์ Windows NTFS รองรับระบบไฟล์หลักทั้งหมด (HFS, NTFS, EXT, FAT) ... [it] เข้ากันได้ข้ามแพลตฟอร์มอย่างสมบูรณ์และระบบปฏิบัติการไม่เชื่อเรื่องพระเจ้า ไม่ต้องใช้ซอฟต์แวร์ หรือต้องใช้ไดรเวอร์พิเศษ DL3 ทำงานร่วมกับ Windows, Linux, MacOS, โทรศัพท์และแท็บเล็ต Android, Chromebook และระบบฝังตัว - ระบบใดๆ ที่สามารถใช้ USB Mass Storage ได้" https://support.datalocker.com/support/solutions/articles/4000076369-dl3-dl3-fe-user-manual ฉันใช้ ubuntu 18.04 และไม่เคยมีปัญหาใดๆ ในการใช้ datalocker DL3