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