Назад | Перейти на главную страницу

Резервное копирование Bacula со вторичным хранилищем при плохом соединении

Мы используем Хетцнер выделенные серверы для виртуализации (xen). Каждый экземпляр получил 100 ГБ бесплатного хранилища резервных копий sftp, покупка большего количества не вариант - это слишком дорого. В настоящее время мы используем bacula и устанавливаем это хранилище с предохранителем, чтобы SD могла его использовать. Такое решение не очень надежное, но работает. Наша проблема в том, что сейчас у нас гораздо больше данных и 100 ГБ достаточно только для одного Full (и так не будет вечно, мы быстро растем). Дома у меня неплохое интернет-соединение и много места для хранения. Это решение SOHO, поэтому IP является динамическим и иногда не работает (без ИБП или BGP).

Вопрос: как использовать bacula и отправлять данные в хранилище на удаленном хосте с быстрым, но ненадежным интернет-соединением?

Моя первая мысль: запустите первую SD локально на выделенном сервере, и они перенесут тома на вторую SD, но:

Миграция реализована только для одного демона хранилища. Вы не можете читать на одном демоне хранилища и писать на другом.

Второе решение: после завершения резервного копирования вручную (rsync) переместить файлы / тома на домашний сервер. Это не очень полезно - каталог был бы устаревшим, восстановление было бы болью.

Третья попытка: mount with fuse домашний сервер с fsync и напишите кучу скриптов, чтобы повторить попытку и перемонтировать его, когда соединение разорвется.

Уважаемый SF: какие еще решения я должен рассмотреть?