====== 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}}