ฉันจะใช้ rsync กับคีย์ SSH ผ่านเครือข่ายและตั้งค่าให้ทำงานบ่อยครั้งด้วย cron ด้วยวิธีนี้จะต้องมีการส่งการเปลี่ยนแปลงเท่านั้น
รูปแบบที่นำมาจากฉันจะติดตั้งจำนวนมากได้อย่างไร
#!/bin/bash
rsync -avx --exclude=/proc --exclude=/dev --exclude=/tmp --exclude=/sys --delete-after root@${host}:/ /
บนเครื่องที่จะทำหน้าที่เป็นข้อมูลสำรองให้สร้างชื่อไฟล์/etc/cron.daily/backup-pull
จากนั้นทำให้สามารถเรียกใช้งานsudo chmod +x /etc/cron.daily/backup-pull
ได้ แทนที่${host}
ด้วย IP ของระบบดั้งเดิม
คุณจะมีการซิงค์รายวันของเซิร์ฟเวอร์ดั้งเดิมกับเซิร์ฟเวอร์นี้ คุณสามารถทำ cron.hourly แทน cron.daily ถ้าคุณหวาดระแวงจริงๆ