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

Bacula не может работать при плохих сетевых соединениях

Для резервного копирования вне офиса мы используем Bacula SD в другом месте, и подключение к нему через Интернет, хотя и неплохо для того, что вы обычно можете получить в офисе, не так хорошо, как один кабель Ethernet. Медленно (100 Мб / с) и не очень стабильно.

Для завершения одного из резервных копий требуется около 16 часов или более. Шансы на потерю связи в течение такого длительного периода времени довольно велики. За неделю мне так и не удалось закончить ни одной резервной копии, и вот в чем проблема: кажется, что Bacula каждый раз запускается с нуля. Кто-нибудь может это подтвердить?

Кроме того, похоже, что повторно не используются тома, поэтому у меня уже закончилось пространство, так как 95% моих томов используются бесполезными частями резервной копии.

Означает ли это, что Bacula не может работать в этих условиях или что-то мне не хватает в конфигурации Bacula? Что еще мне следует попробовать, прежде чем отказаться от Bacula?

Мы используем bacula для всех наших резервных копий Linux без каких-либо проблем. 100 Мбит / с - это не медленное соединение, на самом деле, поскольку интернет-соединение идет, это очень прилично для большинства компаний. Другое дело, конечно, стабильность.

Тем не менее, мой первый порт захода здесь - ваш интернет-провайдер. Очевидно, что у вас должен быть какой-то контракт на это соединение, и в нем должно быть оговорено гарантированное время безотказной работы. Я бы поместил несколько простых графиков MRTG на задействованные общедоступные IP-адреса, а затем вернулся к провайдеру и попросил его исправить это. Или, если в контракте нет таких гарантий, смените ISP.

Затем посмотрите на ваши цифры: соединение со скоростью 100 Мбит / с может передавать около 30-40 ГБ данных в час (оптимальные условия) или примерно 600 ГБ за 16 часов. Если это размер требуемых резервных копий, то вам, вероятно, будет лучше с отдельной системой bacula в целевом расположении (с использованием сжатия), а затем просто передать фактические файлы резервных копий через scp.

Если надежность соединения является проблемой, то bacula делает усугубить это, потому что самый первый запуск всегда представляет собой полную резервную копию. Вы можете до некоторой степени преодолеть это, начав с очень маленького набора файлов, а затем добавляя папки день за днем, пока не достигнете полного охвата. Однако, поскольку bacula в своей нормальной конфигурации выполняет полное резервное копирование один раз в месяц, вы все равно столкнетесь с той же проблемой рано или поздно.