Различия

Показаны различия между двумя версиями страницы.


bacula [2025/07/06 12:38] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Обзор Bacula ======
  
 +Bacula - популярное кросс-платформенное клиент-серверное ПО, распространяемое на условиях GPL v2. Bacula, представляет собой набор программ, позволяющий системному администратору управлять резервным копированием, восстановлением и проверкой целостности данных компьютеров локальной сети. Для хранения информации она может использовать различные виды накопителей (в том числе ленточные и дисковые).
 +
 +Домашняя страница: [[https://www.bacula.org|Bacula]].
 +
 +Все модули Bacula могут быть запущены на одном компьютере либо на разных машинах, объединенных в локальную сеть.
 +
 +Bacula сравнительно проста в настройке и эксплуатации, при этом она довольно функциональна и позволяет легко найти и восстановить утраченные или поврежденные файлы. Благодаря своей модульной конструкции, Bacula обладает высокой масштабируемостью и может быть использована как небольшими компаниями, так и крупными корпорациями. Рассмотрим основные компоненты Bacula. Их всего шесть:
 +
 +    * Director (DIR) осуществляет централизованный контроль и администрирование всего комплекса. В его функции входят планирование и управление заданиями (Job) и обслуживание центральной БД для хранения метаданных (Catalog).
 +    * File Daemon (FD) – сервис, установленный на каждой клиентской машине. Он выполняет копирование, восстановление и проверку данных по запросу Director. File Daemon взаимодействует с Director и Storage Daemon.
 +    * Storage Daemon (SD) предназначен для работы с физическими носителями (дисковыми, ленточными, а также CD/DVD или USB). Этот сервис занимается чтением и записью данных.
 +    * Console – управляющая консоль оператора или администратора. Используется для администрирования системы резервного копирования. Bacula – многопользовательская система, поддерживающая списки прав доступа (ACL). Типы консолей, входящих в Bacula: TTY (текстовый интерфейс), wxWidgets (GUI) для Linux, Unix, Win32. Кроме того, имеются GNOME- и Qt4-GUI,а также веб-интерфейс.
 +    * Catalog database – база данных SQL, предназначенная для хранения метаданных. Поддерживаются MySQL, PostgreSQL и SQLite.
 +    * Tray Monitor – апплет GNOME/KDE/Win32 для мониторинга компонентов системы (Director, File daemons, Storage daemon) в реальном времени. 
 +
 +Все перечисленные модули могут быть запущены на одном компьютере либо на разных машинах, объединенных в локальную сеть.
 +
 +Bacula
 +
 +Клиентская часть (File Daemon) доступна для [[spisok_operacionnyx_sistem|большинства популярных ОС]]: GNU/Linux (включая zSeries), SUN Solaris, [[FreeBSD|FreeBSD]], NetBSD, OpenBSD, [[Windows|Microsoft Windows]], Mac OS X, HP-UX, Tru64, IRIX.
 +
 +Стоит отметить, что все сервисы авторизуются в системе с использованием CRAM-MD5. Кроме того, создаются MD5, SHA1 сигнатуры для каждого файла в архиве и контрольные суммы для каждого записанного на том блока. Bacula поддерживает шифрование обмена (TLS) и шифрование данных (PKI), а сервисы Director и Storage могут быть запущены от имени обычного пользователя. Имена файлов архива хранятся в кодировке UTF-8. Кроме того, при копировании и восстановлении данных поддерживаются POSIX Access Control Lists (ACL) и атрибуты доступа Win32, Mac.
 +
 +Преимуществом Bacula является ее открытость, функциональность и масштабируемость, недостатком – невозможность сохранения резервных копий БД и данных сетевых сервисов. Однако этот недостаток может быть легко компенсирован за счет модульной архитектуры – при необходимости дополнить функционал ПО не составит большого труда.
 +
 +Установка bacula в Debian:
 +<code bash>
 +# apt install bacula-server
 +</code>
 +Создаем каталог для резервных копий
 +<code>
 +# mkdir /home/keepraid1/bacula
 +chown bacula:bacula /home/keepraid1/bacula/
 +</code>
 +Настраиваем сервер хранения.
 +<code>
 +# cd /etc/bacula/
 +# cp bacula-sd.conf bacula-sd.conf.orig
 +</code>
 +
 +  * Webacula – веб-интерфейс для системы резервного копирования Bacula.
 +
 +Читайте также:
 +  * [[po_dlja_rezervnogo_kopirovanija]]

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!