4
ฉันจะสร้าง rsync ลบไฟล์ที่ถูกลบจากโฟลเดอร์ซอร์สได้อย่างไร
ฉันเพิ่งตั้งค่าเครื่องกับเซิร์ฟเวอร์ Ubuntu เพื่อโฮสต์เซิร์ฟเวอร์เกม ฉันติดตั้งปลั๊กอินสำรองสำหรับเซิร์ฟเวอร์เกมแต่ละตัวที่สร้างสำเนาสำรองของไฟล์เกมทั่วโลกในโฟลเดอร์เฉพาะบนเครื่อง ฉันยังสร้างcronภารกิจเพื่อคัดลอกข้อมูลสำรองเหล่านั้นไปยังโฟลเดอร์ Dropbox ของฉันทุกคืนโดยใช้ rsync พร้อม-aตัวเลือก หลังจากไม่กี่เดือนบัญชี Dropbox ของฉันถึงขีด จำกัด พื้นที่เก็บข้อมูลและฉันรู้ว่าฉันจะไม่สามารถสำรองข้อมูลได้มากมายดังนั้นฉันจึงกำหนดค่าปลั๊กอินสำรองเซิร์ฟเวอร์เกมเพื่อไม่เก็บข้อมูลสำรองจำนวนมากจากนั้นรอสองสามวันเพื่อดูว่าจะ ลบข้อมูลสำรองที่เก่ากว่าเนื่องจากมีกำหนดที่จะทำทุกสัปดาห์ ในที่สุดปลั๊กอินสำรองก็ทำงานและลบข้อมูลสำรองที่เก่ากว่าดังนั้นฉันคาดหวังว่าrsyncงาน cron จะลบข้อมูลสำรองเก่าออกจากโฟลเดอร์ Dropbox ของฉันเพื่อให้ตรงกับโฟลเดอร์ต้นทาง แต่ไม่ได้ทำเช่นนั้น ดังนั้นฉันมีคำถามสองสามข้อ: โดยค่าเริ่มต้นไม่rsyncเพียงเพิ่มไฟล์ไปยังโฟลเดอร์ปลายทางที่ได้รับการบันทึกลงในโฟลเดอร์แหล่งที่มาและเปลี่ยนไฟล์ที่ได้รับการเปลี่ยนแปลงในโฟลเดอร์ต้นทาง แต่ไม่ลบไฟล์ที่ถูกลบออกจากโฟลเดอร์ต้นทาง? หากเป็นเช่นนั้นวิธีที่ดีที่สุดในการทำrsyncเช่นนี้คืออะไร ฉันต้องการให้โฟลเดอร์ปลายทางสะท้อนโฟลเดอร์ต้นทางอย่างสมบูรณ์และนั่นหมายถึงการลบไฟล์ใด ๆ ที่ถูกลบออกจากโฟลเดอร์ต้นทาง ฉันเห็นตัวเลือกบางอย่างที่ระบุไว้ในหน้าคู่มือสำหรับrsyncสิ่งที่อาจทำเคล็ดลับ แต่เนื่องจากฉันไม่คุ้นเคย