Tôi sẽ sử dụng rsync với các khóa SSH qua mạng và đặt nó chạy thường xuyên với cron. Bằng cách này, chỉ những thay đổi cần được truyền đi.
Định dạng được lấy từ làm thế nào để tôi cài đặt hàng loạt?
#!/bin/bash
rsync -avx --exclude=/proc --exclude=/dev --exclude=/tmp --exclude=/sys --delete-after root@${host}:/ /
Trên máy sẽ phục vụ như một bản sao lưu, tạo một tệp có tên /etc/cron.daily/backup-pull
sau đó làm cho nó có thể thực thi được sudo chmod +x /etc/cron.daily/backup-pull
. Thay thế ${host}
bằng IP của hệ thống ban đầu.
Bạn sẽ có đồng bộ hàng ngày của máy chủ gốc với máy chủ này. Bạn cũng có thể làm cron.hourly thay vì cron.d Daily nếu bạn thực sự hoang tưởng.