Score:0

rsync ไม่คัดลอกการอนุญาตไปยังไดรฟ์ภายนอก

ธง gf

มีการถามที่คล้ายกันที่นี่: 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

FedKad avatar
cn flag
ประเภทของระบบไฟล์ของไดรฟ์ภายนอกคืออะไร?
neverdimed avatar
gf flag
@FedKad ขอบคุณสำหรับคำถามของคุณ ฉันได้เพิ่มการอัปเดตแล้ว
oldfred avatar
cn flag
หากไม่ได้ใช้รูปแบบ Linux จะไม่รองรับการเป็นเจ้าของและสิทธิ์ของ Linux หากใช้ NTFS จะสูญหาย แต่ถ้าเป็นเพียงข้อมูล ไม่ใช่ไฟล์ระบบ คุณสามารถกู้คืนสิทธิ์มาตรฐานสำหรับข้อมูลของคุณได้อย่างง่ายดาย
Score:0
ธง gf

ตามที่มีคนตั้งข้อสังเกต - สิทธิ์จะหายไปเนื่องจากไดรฟ์ภายนอกใช้ระบบไฟล์อื่น การเพิ่ม --no-p (หลัง -a) จะหยุดการเปลี่ยนแปลงที่ถูกตั้งค่าสถานะ ซึ่งดูเหมือนเป็นวิธีแก้ปัญหาที่ง่ายที่สุด

โปรดทราบว่าไฟล์เก็บถาวร (-a) หมายถึง: -rlptgoD และจากหน้า rsync man:

" --no-OPTION: คุณอาจปิดตัวเลือกโดยนัยอย่างน้อยหนึ่งตัวเลือกโดยนำหน้าชื่อตัวเลือกด้วย "no-" ไม่ใช่ทุกตัวเลือกที่อาจขึ้นต้นด้วย "no-": เฉพาะตัวเลือกอื่นๆ ที่บอกเป็นนัย ตัวเลือก (เช่น --no-D, --no-perms) หรือมีค่าเริ่มต้นที่แตกต่างกันในสถานการณ์ต่างๆ (เช่น --no-whole-file, --no-blocking-io, --no-dirs) คุณสามารถระบุชื่อตัวเลือกแบบสั้นหรือแบบยาวหลังคำนำหน้า "no-" (เช่น --no-R เหมือนกับ --no-relative)

ตัวอย่างเช่น หากคุณต้องการใช้ -a (--archive) แต่ไม่ต้องการ -o (--owner) แทนที่จะแปลง -a เป็น -rlptgD คุณสามารถระบุ -a --no-o (หรือ -a --ไม่มีเจ้าของ). ลำดับของตัวเลือกมีความสำคัญ: หากคุณระบุ --no-r -a ตัวเลือก -r จะถูกเปิดใช้งาน ซึ่งตรงกันข้ามกับ -a --no-r โปรดทราบว่าผลข้างเคียงของตัวเลือก --files-from ไม่ใช่ตำแหน่ง เนื่องจากมีผลกับสถานะเริ่มต้นของตัวเลือกต่างๆ และเปลี่ยนความหมายของ -a เล็กน้อย (ดูรายละเอียดเพิ่มเติมได้จากตัวเลือก --files-from) "

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา