Bacula (backups, storages)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
Gwynn
Сообщения: 32
ОС: FC, RHEL, CentOS

Bacula

Сообщение Gwynn »

Ситуация такая, есть цельная куча боксов с которых бэкапы сдираются, есть три стораджа, четко расчитать необходимое место для бэкапов тяжело (если не сказать - невозможно), всякие ретеншены и т.п. настроено, но есть шанс того, что на каком-то сторадже может кончится место (т.к. бэкапы могут быть и это сотни гигов в день), чего допустить никак нельзя (т.е. нельзя допустить ситуации чтоб на диске было 0% свободного пространства).
От сюда сам вопрос: можно ли сделать так, чтоб бакула сама проверяло доступное место на сторадже, и если оно меньше определенного порога либо отменяло задание, либо приостанавливалось. И ждала вмешательства пользователя. Либо перед стартом задания оценивала шансы того, что очередное задание выполнится с успехом (т.е. места хватит), и в случае если по расчетам места не хватит - слала алерт и задание не стартовала.
Спасибо сказали:
Аватара пользователя
Gwynn
Сообщения: 32
ОС: FC, RHEL, CentOS

Re: Bacula

Сообщение Gwynn »

Встроенного в бакулу решения нет :( Решилось выполнением внешнего скрипта перед запуском задания, который по SNMP стягивает данные о свободном месте на сторадже.
Спасибо сказали:
Аватара пользователя
Saks
Сообщения: 132

Re: Bacula

Сообщение Saks »

Для такого решения все же лучше аманду пользовать. И задания распишеь как хочешь и скрипты запускаются по событиям. Свой планировщик. А самое главное это предварительная оценка обьема и времени бака. Три недостатка (с моей точки зрения) :
1. Задания надо "разбивать" на величины не превышающие обьем места на диске для временного хранения
2. Список резервированных файлов франиться в txt-файле
3. Все утилиты только консольные с не интуитивными параметрами и командами.
4 X SLES 10 SP1, Suse 11.1(GNOME), Win Vista
Спасибо сказали: