จนถึงตอนนี้ฉันสำรองข้อมูลโดยใช้:
rsync -avz --delete /Local/Location/of/data/ -e ssh username@hostname:/Remote/Location/of/backup
ด้านโลคัลกำลังเรียกใช้ Mac OS และฝั่งเซิร์ฟเวอร์กำลังเรียกใช้ Linux ฉันไม่สามารถเปลี่ยนการตั้งค่านี้
วิธีนี้ใช้งานได้ดี (เท่าที่ฉันสามารถบอกได้) และถ่ายโอนความแตกต่างเพียงอย่างเดียวตั้งแต่การสำรองข้อมูลครั้งล่าสุดรวมถึงการสงวนสิทธิ์ทั้งหมดเป็นต้นอย่างไรก็ตามวิธีการนี้มีข้อเสียเปรียบเพียงประการเดียวนั่นคือการสำรองข้อมูลทางฝั่งเซิร์ฟเวอร์จะไม่ถูกบีบอัด ดังนั้นฉันจึงได้รับคำเตือน) ฉันจะเพิ่มการบีบอัดข้อมูลบางส่วนของผลลัพธ์ได้อย่างไร
วิธีการไร้เดียงสาจะเป็นไป (กำหนดปลายทางถูกบีบอัด):
- คลายการบีบอัดปลายทาง
- rsync ความแตกต่างจากท้องถิ่นถึงระยะไกล
- บีบอัดข้อมูลสำรองทางฝั่งเซิร์ฟเวอร์
อะไรคือวิธีปฏิบัติที่ดีที่สุดที่นี่
แก้ไข
ฉันเจอกับแนวคิดเรื่อง "การทิ้งขยะแบบเพิ่มหน่วย" ดูเหมือนว่าtar
จะมีประโยชน์ที่นี่ นี่เป็นวิธีที่จะไปไหม?