3
ลิงค์ rsync และสัญลักษณ์
ฉันต้องการสำรองข้อมูลไดเรกทอรีบ้านของฉันไปยังไดรฟ์ภายนอกทุกคืนโดยใช้ cron งานที่จะดำเนินการ rsync. ฉันไม่แน่ใจในพฤติกรรมที่แน่นอนของ rsync ธงเชื่อมโยงสัญลักษณ์ของ rsync 's -a ธงรวมถึง -l ตั้งค่าสถานะ (เช่น "คัดลอก symlinks เป็น symlinks") นี่แปลว่ามันจะ คัดลอกลิงค์ หรือว่ามันจะไปตามลิงค์และคัดลอกทุกสิ่งในไดเรกทอรี link-to? ฉันต้องการหลีกเลี่ยงเพราะฉันมีลิงก์ไปยังไดเรกทอรีที่เต็มไปด้วยไฟล์สื่อที่เกี่ยวข้องกับการคัดลอกหลายร้อยกิกะไบต์ฉันไม่ต้องการสำรอง ความกลัว (แต่ไม่แน่ใจ) rsync -a จะคัดลอกไฟล์สื่อทั้งหมดที่ฉันเพิ่ม --no-links ธง. สิ่งนี้ดูเหมือนจะไม่เป็นพฤติกรรมที่ฉันต้องการ ไม่สนใจคัดลอกลิงก์ใด ๆ ที่มีปัญหาเพราะฉันมีลิงก์ที่ฉันต้องการคัดลอก (เช่นลิงก์ไปยังไฟล์ส่วนหัวทั่วไปจากไดเรกทอรีโครงการที่ต่างกัน) สมมติว่า # 1 ด้านบน (โดยไม่มี --no-links ตั้งค่าสถานะ) เป็นสิ่งที่ฉันต้องการจริงๆและเพียงคัดลอกลิงก์โดยไม่คัดลอกไฟล์ที่เชื่อมโยงไปยังลิงก์จะถูกทำลายเมื่อสำรองข้อมูลหรือไม่ เช่นฉันอาจ rsync ไดเรกทอรีต้นทาง /home/me/projects/misc ไปยัง /media/extdrive/backup/home/me/projects/misc. ในกรณีนี้ฉันถือว่า …