WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Bacula
Тип сетевое резервное копирование, архивирование и восстановление данных
Написана на C++[1]
Операционная система кроссплатформенная
Первый выпуск январь 2000
Последняя версия 9.0.8 (28 мая 2018)
Лицензия GNU GPL 2, GNU LGPL, public domain и торговый знак на имя;
GNU FDL (документация). Имущественные права на часть GPL‐кода принадлежат FSFE.
Сайт bacula.org

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

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

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

Реализована как сетевая клиент-серверная программа для резервного копирования, архивирования и восстановления. Предлагая широкие возможности для управления хранилищами данных, облегчает поиск и восстановление потерянных или повреждённых файлов. Благодаря модульной структуре, 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 года впервые опубликован исходный код системы на SourceForge (версия 1.16). Крупные выпуски: 2.0.0 (январь 2007 года), 3.0.0 (9 апреля 2009 года), 5.0.0 (25 января 2010 года), 7.0.0 (27 марта 2014 года).

В 2010 году активные разработчики проекта во главе с Марко ван Вирингеном, несогласные с политикой развития проекта, ответвили открытую в исходных кодах часть системы в новый проект Bareos. В частности, претензии были связаны с тем, что создатели Bacula направили свои усилия на закрытие исходного кода, внося изменения только в «закрытую» часть проекта, перестали принимать в проект сторонние исправления, и даже начали сокращать возможности свободной" версии пакета[2]. В октябре 2014 вышла бета-версия проекта Bareos, в которую были включены многие новые возможности по сравнению с исходным проектом[3].

Примечания

  1. Архивированная копия (недоступная ссылка). Проверено 13 апреля 2009. Архивировано 27 апреля 2009 года.
  2. Why have you started a fork from bacula.org? (недоступная ссылка). Архивировано 15 октября 2014 года.
  3. Bareos 14.2 (beta).

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии