Бакулюмы: задание первоначального полного резервного копирования, занимающее слишком много времени

Разрешение нескольким людям отредактировать производственный код просит мир вреда. Используйте управление версиями и разверните только отмеченные сборки.

Как Вы развертываетесь, сборка совсем не так же важна как отслеживание изменений и способности отступить.

1
задан 23 May 2013 в 00:13
2 ответа

Резервное копирование занимает количество времени, пропорциональное копируемым данным. Если вам нужно переместить 10 ГБ данных, это займет некоторое время (сколько времени определяется скоростью вашего

Далее bacula предполагает, что ваше сетевое соединение надежно - оно не ожидает, что ваше соединение разорвется, и, честно говоря, это разумное предположение со стороны bacula.

Решение PROPER к вашей проблеме - сменить провайдера.
Откровенно говоря, если ваше сетевое соединение настолько ненадежно, как вы описываете (отключается каждые 24 часа!), И вы не получаете соединение на 100% бесплатно, вы, вероятно, переплачиваете.


Если вы не можете реализовать надлежащие Решение, ваша лучшая альтернатива - запустить локальный Storage Daemon на клиентском сайте и выполнить резервное копирование на диск там.
Затем вы можете использовать такой инструмент, как rsync , чтобы скопировать файлы виртуальной ленты в другое место.

Основными недостатками этого решения являются то, что вам понадобится (как минимум) дополнительный диск для резервного копирования. , и вам придется управлять заданием rsync (что можно сделать с помощью скрипта RunAfterBackup в Bacula).
В зависимости от ваших потребностей жесткого диска USB может хватить для дополнительного диска.


Другие альтернативы, которые вы описали в своем вопросе, либо ошибочны, либо невозможны.
В частности, в Bacula нет концепции «приостановки» резервного копирования, а разделение резервной копии на несколько заданий (единственный способ разбить ее) означает, что вы провалите подзадачу, а не целиком - вы все равно можете создайте резервную копию, которая не восстановит вас до хорошего / согласованного состояния, если вы это сделаете, так что вы на самом деле не решаете проблему.

1
ответ дан 4 December 2019 в 00:41

Начиная с версии 7.2, bacula поддерживает приостановку и возобновление заданий (через stop и resume/перезапустить команды).

0
ответ дан 14 August 2020 в 04:33

Теги

Похожие вопросы