Bacula

Bacula
Bacula
Тип

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

Написана на

C++[1]

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

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

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

5.2.10 (28 июня 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 года — первый релиз на SourceForge версия 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
  • 27 ноября 2011 года — релиз 5.2.2
  • 16 декабря 2011 года — релиз 5.2.3
  • 26 января 2012 года — релиз 5.2.5
  • 21 февраля 2012 года — релиз 5.2.6

См. также

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Bacula" в других словарях:

  • Bacula — Saltar a navegación, búsqueda Bacula es una colección de herramientas de respaldo muy amplia, capaces de cubrir eficientemente las necesidades de respaldo de equipos bajo redes IP. Se basa en una arquitectura cliente/servidor que resulta muy… …   Wikipedia Español

  • Bacula — Entwickler Kern Sibbald Team Aktuelle Version 5.0.3 (6. August 2010) Betriebssystem Linux, Unix, Windows, Mac OS X Programmier­sprache …   Deutsch Wikipedia

  • Bácula — Saltar a navegación, búsqueda La bácula o báscula era una máquina de guerra que durante la Edad Media se empleó para defender recintos fortificados. Su forma no está bien determinada pues Ducange supone que era idéntico al clide o clida de los… …   Wikipedia Español

  • Bäcŭla — (a. Geogr.), 1) Stadt der Ausetani im Tarraconensischen Spanien, vielleicht beim j. Roda; 2) (Bäcyla), Stadt der Turduli im Bätischen Spanien auf der Grenze des Tarraconensischen Spaniens, westlich von Castulo; hier 209 v. Chr. Scipio s Sieg über …   Pierer's Universal-Lexikon

  • Bäcŭla — Bäcŭla, im Altertum Stadt in Hispania Tarraconensis, nördlich vom Bätis (Guadalquivir), bekannt durch die Siege des Scipio 209 und 206 v. Chr.; wahrscheinlich das jetzige Bailen …   Meyers Großes Konversations-Lexikon

  • bacula — ● bacula nom masculin (latin baculum, bâton) Sorte de lattis pour plafond …   Encyclopédie Universelle

  • Bacula — Infobox Software name = Bacula caption = collapsible = developer = Kern Sibbald, and team latest release version = 2.4.1 latest release date = release date|2008|07|08 latest preview version = 2.4.1b latest preview date = release date|2008|07|04… …   Wikipedia

  • Bacula — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Bacula peut désigner : Bacula (bâtiment) une technique de maçonnerie dite à la Française pour la réalisation des plafonds de plâtre. Bacula… …   Wikipédia en Français

  • Bacula (logiciel) — Développeur Kern Sibbald, and team Dernière version 5.0.3 [ …   Wikipédia en Français

  • bacula — n. small bone in the penis of numerous mammals …   English contemporary dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»