Как сделать rdiff-backup / rsnapshot / backupninja с ЛОКАЛЬНОЙ на УДАЛЕННУЮ машину?
Я немного запутался в создании резервных копий с помощью rsync/rdiff-backup / rsnapshot через SSH.
Я смотрел на такие утилиты, как backupninja и rsnapshot. Это системы резервного копирования на основе rsync / rdiff, которые могут быть запланированы для резервного копирования по SSH. Читая справочные страницы, кажется, что я могу поверить, что эти утилиты можно настроить только для извлечения ОТ клиента к серверу, в то время как я подумал, что можно запланировать их передачу на сервер ОТ клиента. Я здесь ошибаюсь?
Имея в виду:
Я хочу, чтобы на моем ноутбуке была запущена утилита rdiff-backup / rsnapshot через cron для резервного копирования на домашний сервер.
- Мой ноутбук запускает работу cron каждый вечер (если он находится в домашней сети) ... и подключается через SSH к моему домашнему серверу (потому что мой сервер имеет статический IP-адрес, а не наоборот)
- Ноутбук переносит данные в каталог резервного копирования на сервере.
- Если ноутбук не находится в домашней сети, он не выполняет резервное копирование.
Я делаю это задом наперед?
...
ОБНОВИТЬ:
В настоящее время я установил rsnapshot на серверный компьютер и запустил его, извлекая резервные копии вручную с ноутбука, но я все еще думаю, что, по-видимому, более целесообразно подключать ноутбук к серверу, поскольку он будет подключаться только дома с перерывами,
Все еще жду ответа о том, является ли это правильным способом сделать это, или является ли обратный порядок (извлечение сервера из ноутбука) подходящим методом. Вход пожалуйста?
1 ответ
Короче говоря, да, эти инструменты могут работать для целей, которые вы хотите.
Вот отличная статья по настройке.
http://www.debian-administration.org/articles/351