Инструменты пользователя

Инструменты сайта


bacula: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 в реальном времени.

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

Bacula


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

Установка

Сервер

apt-get install bacula-director-mysql bacula-sd-mysql bacula-fd bacula-console bacula-doc

Инициализация БД (MySQL)

Работа с дампом БД (MySQL)

Клиент

apt-get install bacula-fd

Консоль

В даном примере даны следующие консоли: bconsole и BAT (Bacula Admin Tool)

apt-get install bacula-console bacula-console-qt

Веб интерфейсы

Описание

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 будут исключены из списка копирования

Ссылки

bacula/bacula.txt · Последние изменения: 2015-11-27 17:13 (внешнее изменение)