การซิงค์ระยะไกลrsync
เป็นตัวเลือกที่เชื่อถือได้สำหรับการคัดลอกข้อมูลจำนวนมาก คุณสามารถจัดเตรียมคำสั่งและดำเนินการแบบรันไทม์ก่อนที่จะส่งสำเนา เพิ่ม--dry-run
เพื่อจำลองการคัดลอก
คำสั่งสุดท้ายของคุณจะค่อนข้างง่าย:
sudo rsync -vaE --progress /Volumes/SourceName /Volumes/DestinationName
ธงคือ:
v
เพิ่มคำฟุ่มเฟื่อย
a
ใช้การตั้งค่าการเก็บถาวรเพื่อทำมิร์เรอร์ไฟล์ต้นฉบับอย่างแน่นอนรวมถึงลิงก์สัญลักษณ์และการอนุญาต
E
คัดลอกแอตทริบิวต์เพิ่มเติมและส้อมทรัพยากร (OS X เท่านั้น)
progress
จัดเตรียมการนับถอยหลังและถ่ายโอนสถิติระหว่างการคัดลอก
sudo
ใช้เพื่อให้แน่ใจว่าrsync
มีสิทธิ์ที่เหมาะสมในการเข้าถึงและอ่านไฟล์ทั้งหมดในไดรฟ์ของคุณโดยไม่คำนึงถึงเจ้าของ นอกจากนี้ยังอนุญาตให้rsync
เขียนไฟล์ไปยังไดรฟ์ใหม่เพื่อสร้างข้อมูลเจ้าของเดิม
rsync
น่าจะเป็นตัวเลือกที่ดีที่สุดเพราะสามารถเรียกใช้อีกครั้งในกรณีที่เกิดปัญหาเสนอการบันทึกอย่างละเอียดและเร็วที่สุดเท่าที่จะปลอดภัย
มีคำแนะนำมากมายสำหรับการได้รับประโยชน์สูงสุดจากการเป็นrsync
, ตัวอย่างคำสั่ง rsyncให้ตัวอย่างที่เกี่ยวข้อง ตามที่ @GordonDavisson แสดงความคิดเห็นด้านล่างให้ระวังด้วยเครื่องหมายสแลช สิ่งเหล่านี้สามารถสร้างโลกที่แตกต่างได้หากสำเนาของคุณเริ่มต้นด้วยโฟลเดอร์
เครื่องมือทางเลือกรวมถึงและditto
cp
ทั้งสองเป็นตัวเลือกที่สมเหตุสมผล แต่มีไวยากรณ์ที่แตกต่างกัน