Я б використовував 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, якщо ви справді параноїк.