Выпуск системы резервного копирования Bacula 9.0.0

5 месяцев ago admin 0

Спустя три года с момента формирования прошлой значительной ветки представлен релиз кроссплатформенной клиент-серверной системы резервного копирования Bacula 9.0.0. Новая версия вышла вслед за релизом 7.9.5, ветка 8.x была пропущена для разделения нумерации версий между свободной и коммерческой редакциями — в свободной версии используются нечётные номера веток, а в коммерческой — чётные. Код свободной редакции Bacula распространяется под лицензией AGPLv3, но излишний контроль над ходом разработки и урезание функциональности в пользу коммерческой версии, в несколько лет назад привёл к созданию форка — Bareos, который активно развивается и конкурирует с Bacula.

Основные новшества Bacula 9.0.0:

  • Полностью переписан Storage Daemon, отвечающий за предоставление ресурсов для сохранения резервных копий. В новой версии добавлена возможность динамической загрузки драйверов устройств хранения и перенесена большая часть возможностей из коммерческой редакции Bacula Enterprise, в том числе добавлены новые драйверы для облачных хранилищ;
  • Внесены изменения в структуру БД, что требует запуска специального скрипта update_bacula_tables после перехода на новую ветку;
  • Реализован счётчик для учёта использования накопителей, который назначать диски для равномерного распределения нагрузки;
  • По умолчанию лимит на максимальной число одновременных работ поднят с 1 до 20;
  • Для символических ссылок обеспечено восстановления времени доступа и модификации (atime, mtime);
  • Добавлена новая команда «status network» для тестирования соединения и пропускной способности между клиентом и Storage Daemon;
  • Новая система отслеживания Tape Alert, уведомлений от ленточных накопителей или роботизированных библиотек хранения;
  • Поддержка шифрованного соединения с PostgeSQL;
  • Расширена статистика о выполненных работах;
  • Для Console, Dir, File Daemon и Storage Daemon добавлены отдельные программы bxxjson для вывода содержимого файлов .conf;
  • Поддержка перевода устройств хранения в режим только для чтения;
  • В Bconsole добавлена команда «update jobid=xxx prio» для смены приоритета запущенной задачи, в команду «list jobs» добавлены параметры «level=» и «jobtype=», реализована опция для выбора заданной консоли, обеспечено отображение новых полей;
  • Добавлена новая программа tray-monitor с графическим интерфейсом для мониторинга и планирования выполнения заданий;
  • Реализация режима резервных копий, инициированных клиентом;
  • Внесены многочисленные оптимизации производительности.


Source: pirates.in.ua