статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

Bacula

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск
Bacula
Тип

сетевое резервное копирование, архивирование и восстановление данных

Написана на

C++[1]

Операционная система

кроссплатформенная

Последняя версия

5.2.6 (21 февраля 2012)

Лицензия

GNU GPL 2, GNU LGPL, public domain и торговый знак на имя;
GNU FDL (документация). Имущественные права на часть GPLкода принадлежат FSFE.

Сайт

http://www.bacula.org/

Bacula в кроссплатформенное клиент-серверное программное обеспечение, позволяющее управлять резервным копированием, восстановлением, и проверкой данных по сети для компьютеров и операционных систем различных типов.

В настоящее время поддерживаются клиентские части для удалённого резервного копирования для Linux (включая zSeries), NetBSD, FreeBSD, OpenBSD, Solaris, HP-UX, Tru64, IRIX, Microsoft Windows, Mac OS X.

Bacula также может выполняться полностью на единственном компьютере или, распределённо, на нескольких, и может записывать резервные копии на различные типы носителей, включая ленты, ленточные библиотеки (autochangers/libraries) и диски.

Bacula в это сетевая клиент-серверная программа для резервного копирования, архивирования и восстановления. Предлагая широкие возможности для управления хранилищами данных, облегчает поиск и восстановление потерянных или повреждённых файлов. Благодаря модульной структуре, Bacula масштабируется и может работать как на маленьких так и на крупных системах, состоящих из сотен компьютеров, расположенных в большой паллетный сети.

К Bacula имеются GUI и веб-интерфейсы различной степени сложности.

Если Вы используете программу типа tar или dump, чтобы делать резервные копии ваших данных и хотите более гибкое сетевое решение и службу каталога (учёт, поиск и т. п.), то скорее всего Bacula обеспечит вам дополнительные возможности.

Содержание

[править] Структура

Здесь и далее английские термины даны в соответствии с оригинальной документацией.

  • Director (DIR) в осуществляет централизованный контроль и администрирование всего комплекса задач. Планирование и управление заданиями на резервное копирование (Job). Обслуживание Каталога (Catalog) в центральной БД для хранения метаданных.
  • File Daemon (FD) в сервис, выполняющий непосредственное копирование, восстановление и проверку данных по запросу Director. File Daemon должен быть установлен на каждой клиентской машине. File Daemon обменивается информацией с Director и Storage Daemon.
  • Storage Daemon (SD) в читает и пишет данные на физический носитель: диск, ленту, DVD, USB.
  • Console в управляющая консоль оператора или администратора. Поддерживаются ACL для разных пользователей консоли. Типы консолей: TTY, wxWidgets (GUI) для Linux, Unix, Win32, GNOME (GUI), несколько веб-интерфейсов, Qt4.
  • Catalog database в база данных SQL : MySQL, PostgreSQL, или SQLite для хранения метаданных.
  • Tray Monitor в апплет GNOME/KDE/Win32 GUI для показа активности Director, File daemons, Storage daemon в реальном времени.

Все указанные компоненты могут находиться как на одном компьютере, так и на нескольких, объединённых в сеть.

[править] Защита информации

  • Все сервисы авторизуются с использованием CRAM-MD5.
  • Сервисы Director и Storage могут быть запущены от имени обычного пользователя.
  • MD5, SHA1 сигнатуры для каждого файла в архиве.
  • Контрольная CRC сумма для каждого блока, записанного на Том (Volume).
  • Использование ACL для управляющей консоли.
  • Шифрование обмена с помощью TLS.
  • Шифрование данных с помощью PKI.
  • Проверка данных, похожая на систему обнаружения атак Tripwire.

[править] Технические детали

  • Поддержка операционных систем: Linux (все версии, включая zSeries), Win32, Solaris, *BSD, Mac OS X, Irix, Tru64, AIX, HP-UX.
  • Поддержка Юникода (UTF-16 для Win32 и UTF-8 для UNIX, Linux; имена файлов везде хранятся в UTF-8).
  • Резервное копирование с использованием системы спулинга.
  • Резервное копирование и восстановление POSIX Access Control Lists (ACL), атрибутов доступа Win32, Mac.
  • Поддержка больших паллетных файлов >2 ГБ.
  • Поддержка 64-битной архитектуры.
  • Многопоточная реализация.
  • Язык программирования C, C++.

[править] История проекта

  • Январь 2000 г. в старт проекта.
  • 14 апреля 2002 г. в первый релиз на Source Forge версия 1.16
  • 26 июня 2006 г. в релиз 1.38.11
  • Январь 2007 г. в релиз 2.0.0
  • 9 апреля 2009 г. в релиз 3.0.0
  • 18 октября 2009 г. в релиз 3.0.3
  • 25 января 2010 г. в релиз 5.0.0 [1]
  • 27 ноября 2011 г. в релиз 5.2.2
  • 16 декабря 2011 г. в релиз 5.2.3
  • 26 января 2012 г. в релиз 5.2.5
  • 21 февраля 2012 г. в релиз 5.2.6

[править] См. также

[править] Примечания

[править] Ссылки

Пространства имён

Варианты
Просмотры
Действия