ฉันจะแน่ใจได้อย่างไรว่าไฟล์ที่ถูกลบในเครื่องถูกหมุนก่อนที่จะลบไฟล์เหล่านั้นบนเซิร์ฟเวอร์โดยไม่ทำลาย rsyncing ที่เพิ่มขึ้น?
ฉันมักจะซิงค์ไฟล์ของฉันลง/backup/active/
ในเซิร์ฟเวอร์ซึ่งควรมีมิเรอร์ล่าสุดอยู่เสมอและควรสะท้อนถึงสิ่งที่อยู่ในไคลเอนต์ถึง 100% โฟลเดอร์นี้ทั้งหมดจะถูกหมุนทุกคืนไป/backup/cold/
ใช้ddar
และออนไลน์โดยใช้tarsnap ฉันต้องการตรวจสอบให้แน่ใจว่าสแนปชอตทุกรายการที่หมุนมีเฉพาะไฟล์ที่อยู่บนไคลเอนต์ในขณะนั้นเท่านั้น ฉันจะแน่ใจได้อย่างไรว่าไฟล์ที่ถูกลบในไคลเอนต์นั้นถูกลบในการสำรองข้อมูลโดยไม่ทำลาย rsync หรือการลบไฟล์ที่ไม่หมุนโดยไม่ตั้งใจ
ฉันไม่ต้องการใช้rsync --remove
เพราะอาจลบไฟล์ที่ยังไม่ได้หมุนและสำรองข้อมูล และฉันไม่สามารถเลื่อนการ/backup/
หมุนทั้งโฟลเดอร์ได้เพราะฉันต้องใช้ฟังก์ชันที่เพิ่มขึ้นของ rsync
--link-dest
) เพื่อรักษาลำดับชั้นของการสำรองข้อมูล