การใช้rsync
ค่อนข้างปลอดภัยในระบบไฟล์ที่อ่านแล้วเขียน เมื่อrsync
เริ่มต้นมันจะสร้างรายชื่อไฟล์ขึ้นมาและเริ่มทำการคัดลอกไฟล์เหล่านั้น รายชื่อไฟล์นี้ไม่ได้รับการอัพเดตระหว่างการรัน ข้อมูลจริงจะถูกคัดลอก
ซึ่งหมายความว่าเมื่อไฟล์มีการเปลี่ยนแปลงหลังจาก rsync
สร้างรายการไฟล์แล้วมันจะคัดลอกเนื้อหาใหม่ แต่เมื่อไฟล์ใหม่จะถูกเพิ่มเข้ามาหลังจากที่rsync
ได้สร้างขึ้นรายชื่อไฟล์ของไฟล์ใหม่นี้จะไม่คัดลอก หากไฟล์ถูกลบหลังจากrsync
สร้างรายการไฟล์แล้ว rsync จะเตือนว่าไม่สามารถคัดลอกไฟล์นั้นได้ โปรดจำไว้ว่าrsync
ไม่ใช่ภาพรวมหมายความว่าเป็นการยากที่จะบอกได้ว่าจุดใดในเวลาที่rsync
คัดลอกข้อมูล
ระบบไฟล์หรือสแน็ปช็อตตัวจัดการไดรฟ์ข้อมูล (เช่นการใช้ ZFS หรือ LVM) จะถูกสร้างขึ้นทันทีและเป็นสแน็ปช็อตที่สอดคล้องกันของระบบไฟล์ ณ จุดที่กำหนดไว้อย่างดีซึ่งสามารถคัดลอกไปยังโฮสต์อื่นได้ rsync
ไม่เสนอความสอดคล้องแบบนี้
แก้ไข:ตามที่คนอื่น ๆ ชี้ให้เห็นในความคิดเห็นมีโอกาสที่rsync
จะทำให้ไฟล์ของคุณเสียหายจริง ๆ เมื่อ rsync เริ่มอ่านไฟล์และแอปพลิเคชันกำลังเขียนไฟล์นั้นในเวลาเดียวกันคุณอาจจบลงด้วยไฟล์ที่เสียหาย