Как сделать rdiff-backup / rsnapshot / backupninja с ЛОКАЛЬНОЙ на УДАЛЕННУЮ машину?

Я немного запутался в создании резервных копий с помощью rsync/rdiff-backup / rsnapshot через SSH.

Я смотрел на такие утилиты, как backupninja и rsnapshot. Это системы резервного копирования на основе rsync / rdiff, которые могут быть запланированы для резервного копирования по SSH. Читая справочные страницы, кажется, что я могу поверить, что эти утилиты можно настроить только для извлечения ОТ клиента к серверу, в то время как я подумал, что можно запланировать их передачу на сервер ОТ клиента. Я здесь ошибаюсь?

Имея в виду:

Я хочу, чтобы на моем ноутбуке была запущена утилита rdiff-backup / rsnapshot через cron для резервного копирования на домашний сервер.

  1. Мой ноутбук запускает работу cron каждый вечер (если он находится в домашней сети) ... и подключается через SSH к моему домашнему серверу (потому что мой сервер имеет статический IP-адрес, а не наоборот)
  2. Ноутбук переносит данные в каталог резервного копирования на сервере.
  3. Если ноутбук не находится в домашней сети, он не выполняет резервное копирование.

Я делаю это задом наперед?

...

ОБНОВИТЬ:

В настоящее время я установил rsnapshot на серверный компьютер и запустил его, извлекая резервные копии вручную с ноутбука, но я все еще думаю, что, по-видимому, более целесообразно подключать ноутбук к серверу, поскольку он будет подключаться только дома с перерывами,

Все еще жду ответа о том, является ли это правильным способом сделать это, или является ли обратный порядок (извлечение сервера из ноутбука) подходящим методом. Вход пожалуйста?

1 ответ

Решение

Короче говоря, да, эти инструменты могут работать для целей, которые вы хотите.

Вот отличная статья по настройке.

http://www.debian-administration.org/articles/351

Другие вопросы по тегам