====== 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 в реальном времени.
Все указанные компоненты могут находиться как на одном компьютере, так и на нескольких, объединенных в сеть.
[[http://www.bacula.org|Bacula]]
----
[[http://www.bareos.org|Bareos]] - форк системы централизованного Bacula, созданный в связи с фактическим прекращением развития OpenSource части проекта. [[https://www.linux.org.ru/forum/admin/10153727|Подробности]]
====== Установка ======
===== Сервер =====
apt-get install bacula-director-mysql bacula-sd-mysql bacula-fd bacula-console bacula-doc
[[bacula:install_and_update#Инициализация БД (MySQL)|Инициализация БД (MySQL)]]
[[bacula:install_and_update#Работа с дампом БД (MySQL)|Работа с дампом БД (MySQL)]]
===== Клиент =====
apt-get install bacula-fd
===== Консоль =====
В даном примере даны следующие консоли: ''bconsole'' и ''BAT (Bacula Admin Tool)''
apt-get install bacula-console bacula-console-qt
====== Веб интерфейсы ======
**[[webacula:webacula|Webacula]]**
[[http://baculaconf.sourceforge.net/|BaculaConf]]
====== Описание ======
**[[install_and_update|Установка и обновление]]**
**[[work_with_tapes|Работа с лентами]]**
====== bacula-dir.conf ======
===== FileSet =====
Пример:
FileSet {
Name = "Debian_System"
Include {
Options {
compression = GZIP
WildFile = "*"
}
File = "/root"
File = "/root/Backup/"
File = "/etc"
File = "/var"
Exclude Dir Containing = .bacula_exclude
}
}
^File = "/root/Backup/"
|''/root/Backup/'' это символическая ссылка поэтому обязательно нужен закрывающий ''/''|
^Exclude Dir Containing = .bacula_exclude
|Папки которые содержат файл ''.bacula_exclude'' будут исключены из списка копирования|
====== Ссылки ======
[[http://blog.bacula.org/documentation/|Documentation]]
[[http://wiki.bacula.org/doku.php|wiki.bacula.org]]
[[http://www.bog.pp.ru/work/bacula.html|Bog BOS: Сетевая система резервного копирования и восстановления данных bacula]]
{{tag>Backup}}