<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF171%3A_%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5</id>
		<title>LXF171: Резервное копирование - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF171%3A_%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF171:_%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;action=history"/>
		<updated>2026-05-13T08:20:41Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF171:_%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;diff=19985&amp;oldid=prev</id>
		<title>Olkol: Новая страница: «Категория: Учебники == Bacula: Ре­зерв­ное ко­пи­ро­ва­ние == ''Игорь Спи­рин ус­та­нав­ли…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF171:_%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&amp;diff=19985&amp;oldid=prev"/>
				<updated>2018-11-18T12:30:34Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «&lt;a href=&quot;/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA%D0%B8&quot; title=&quot;Категория:Учебники&quot;&gt;Категория: Учебники&lt;/a&gt; == Bacula: Ре­зерв­ное ко­пи­ро­ва­ние == &amp;#039;&amp;#039;Игорь Спи­рин ус­та­нав­ли…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Категория: Учебники]]&lt;br /&gt;
== Bacula: Ре­зерв­ное ко­пи­ро­ва­ние ==&lt;br /&gt;
''Игорь Спи­рин ус­та­нав­ли­ва­ет сер­вер сис­те­мы ре­зерв­но­го ко­пи­ро­ва­ния.''&lt;br /&gt;
[[Файл:Spirin_Igor_fmt.png |left | thumb|100px|'''Наш эксперт''' Игорь Спи­рин — ве­ду­щий ин­же­нер ООО «Га­зин­форм­сер­вис». Его ув­ле­че­ние GNU/Linux со вре­ме­нем пе­ре­рос­ло в ин­те­рес­ную ра­бо­ту. В сво­бод­ное вре­мя лю­бит что-ни­будь «све­жень­кое» по­ста­вить из вет­ки Debian unstable...&lt;br /&gt;
]] &lt;br /&gt;
На­стро­ен­ная IT-ин­фра­струк­ту­ра пред­при­ятия на­деж­но ра­бо­та­ет? У вас поя­ви­лось сво­бод­ное вре­мя? Есть не­до­заг­ру­жен­ный Linux-сер­вер? Са­мое вре­мя соз­дать сис­те­му ре­зерв­но­го ко­пи­ро­ва­ния. Возь­мем за ос­но­ву од­но­го из пред­ста­ви­те­лей сво­бод­но­го про­грамм­но­го обес­пе­че­ния — Bacula.&lt;br /&gt;
&lt;br /&gt;
По­че­му, соб­ст­вен­но, Bacula, а не дру­гое ПО? Вот ар­гу­мен­ты в за­щи­ту Bacula:&lt;br /&gt;
&lt;br /&gt;
» Bacula яв­ля­ет­ся кросс-плат­фор­мен­ной се­те­вой кли­ент-сер­вер­ной про­грам­мой ре­зерв­но­го ко­пи­ро­ва­ния, ис­поль­зую­щей для пе­ре­да­чи дан­ных про­то­кол TCP/IP.&lt;br /&gt;
&lt;br /&gt;
» Ар­хи­тек­ту­ра ПО име­ет мо­дуль­ную струк­ту­ру, в ней из­на­чаль­но за­ло­же­на воз­мож­ность мас­шта­би­ро­ва­ния.&lt;br /&gt;
&lt;br /&gt;
» Про­ект Bacula су­ще­ст­ву­ет дос­та­точ­но дав­но — «дет­ские бо­лез­ни» из­жи­ты.&lt;br /&gt;
&lt;br /&gt;
Пред­ла­гае­мая струк­ту­ра сис­те­мы ре­зерв­но­го ко­пи­ро­ва­ния на ос­но­ве СПО Bacula при­во­дит­ся на рис. 1.&lt;br /&gt;
[[Файл:1_sxema_opt.jpeg |left | thumb|500px|&amp;gt; Рис. 1. Струк­ту­ра сис­те­мы ре­зерв­но­го ко­пи­ро­ва­ния.]] &lt;br /&gt;
Оз­на­ко­мим­ся с ком­по­нен­та­ми:&lt;br /&gt;
&lt;br /&gt;
» Сис­те­ма управ­ле­ния ба­зы дан­ных (СУБД) — не­об­хо­ди­мый ком­по­нент для ра­бо­ты Bacula.&lt;br /&gt;
&lt;br /&gt;
» Catalog daemon — за­да­вае­мые па­ра­мет­ры ра­бо­ты на­хо­дят­ся в сек­ции Catalog {…} фай­ла /etc/bacula/bacula-dir.conf.&lt;br /&gt;
&lt;br /&gt;
» Director daemon (DD) — го­во­ря му­зы­каль­ным язы­ком, это «ди­ри­жер», ко­то­рый ру­ко­во­дит сла­жен­ной ра­бо­той ком­по­нен­тов со­глас­но на­строй­кам в /etc/bacula/bacula-dir.conf.&lt;br /&gt;
&lt;br /&gt;
» Storage — фи­зи­че­­ские уст­рой­ст­ва хра­не­ния ин­фор­ма­ции, как дис­ко­вые, так и лен­точ­ные. Их па­ра­мет­ры и пе­ре­чень про­пи­сы­ва­ют­ся в сек­ции Device {…} фай­ла /etc/bacula/bacula-sd.conf.&lt;br /&gt;
&lt;br /&gt;
» Storage daemon (SD) — задаются в файле /etc/bacula/bacula-sd.conf.&lt;br /&gt;
&lt;br /&gt;
» File daemon (FD) — взаи­мо­дей­ст­ву­ет с сер­ве­ром с со­от­вет­ст­вии с фай­лом /bacula-fd.conf.&lt;br /&gt;
&lt;br /&gt;
Бег­ло изу­чив ар­хи­тек­ту­ру сис­те­мы, при­сту­пим к глав­но­му: ус­та­нов­ке и ба­зо­вой на­строй­ке ком­по­нен­тов Bacula. Ус­та­нав­ли­вать бу­дем Bacula на сер­вер с ОС Debian (вы­пуск stable). От име­ни root выполним в команду&lt;br /&gt;
&lt;br /&gt;
apt-get update &amp;amp;&amp;amp; apt-get -y install bacula bacula-director-mysql bacula-sd-mysql bacula-fd bacula-doc&lt;br /&gt;
&lt;br /&gt;
В процессе установки инсталлятор установит СУБД MySQL, если ранее она не была установлена, и попросит задать пароль администратора СУБД. Далее идет процесс настройки пакета bacula-director-mysql; указываем пароль для DD, используемый для входа в СУБД. Вот, в общем-то, и все — инсталляция завершена. Проверим состояние компонентов ПО Bacula, выполнив команды service bacula-director status (состояние DD — “bacula-dir is running”); service bacula -sd status (состояние SD — “bacula-sd is running”); service bacula -fd status (состояние File daemon — “bacula-fd is running”).&lt;br /&gt;
&lt;br /&gt;
Получив на выходе заветное “... is running”, приступим к настройке нашего сервера системы резервного копирования.&lt;br /&gt;
&lt;br /&gt;
Настройку начнем с Storage daemon’а — файла /etc/bacula/bacula-sd.conf. Поправим вначале секцию Storage {…}, сделав параметр SDAddress неактивным подстановкой в начало строки символа #, а затем секцию Device {…} — задав значение параметра Archive Device, указав путь к файлу устройства (/dev/...) либо каталог, в котором, собственно, и будут размещаться наши резервные копии. На рис. 2 показан пример. После внесения правок в файл параметров SD сохраняем изменения и проверяем их корректность командой&lt;br /&gt;
&lt;br /&gt;
bacula-sd -c /etc/bacula/bacula-sd.conf -t&lt;br /&gt;
&lt;br /&gt;
Если в результате вышеуказанной команды на экране не по­явились ошибки, значит, базовая настройка SD благополучно завершена, и самое время настроить другой компонент Bacula — DD. Так что зай­мем­ся правкой конфигурационного файла /etc/bacula/bacula-dir.conf нашего сервера резервного копирования.&lt;br /&gt;
&lt;br /&gt;
Начнем с секции Director {…}, где присвоим новое, явно большее значение Maximum Concurrent Jobs; в нашем случае для всех компонентов выставим значение, равное 40. Далее параметр DirAddress сделаем неактивным, поставив в начале строки символ #, и тем самым разрешим взаимодействовать DD с инструмен­тами управления bconsole и BAT (Bacula Administration Tool), подключаемыми как локально, так и удаленно.&lt;br /&gt;
&lt;br /&gt;
Да, и еще, не позабудем в каждой секции Pool {…} добавлять переменную Label Format = «LabelName-${Year}_${Month}_${Day}».&lt;br /&gt;
&lt;br /&gt;
После внесенных правок в файл параметров DD, со­хра­ним изменения и проверим их корректность командой&lt;br /&gt;
&lt;br /&gt;
bacula-dir -c /etc/bacula/bacula-dir.conf -t&lt;br /&gt;
&lt;br /&gt;
Далее выполним перезапуск компонентов Bacula командой&lt;br /&gt;
&lt;br /&gt;
service bacula-sd restart &amp;amp;&amp;amp; service bacula-director restart&lt;br /&gt;
&lt;br /&gt;
Основной фрагмент файла настроек DD приведен на рис. 3. Цветом выделены настраиваемые параметры.&lt;br /&gt;
&lt;br /&gt;
Да­лее сле­ду­ет установить и настроить инструмент управления Bacula — Bacula Administration Tool (BAT).&lt;br /&gt;
&lt;br /&gt;
===Установка BAT===&lt;br /&gt;
&lt;br /&gt;
Установку ВАТ выполняется на том же компьютере, с которого мы в дальнейшем собираемся управлять системой резервного копирования.&lt;br /&gt;
&lt;br /&gt;
Установку BAT под Linux делает команда apt-get install bacula-console-qt; что­бы ус­та­но­вить BAT под ОС семейства Windows, спер­ва скачаем последнюю версию инсталлятора по ссылке http://sourceforge.net/projects/bacula/files/Win32_64/ и за­пус­тим ее. По ходу установки BAT инсталлятор запросит параметры DD, находящиеся в секции Director {…} файла /etc/bacula/bacula-dir.conf. Установка под обеими ОС проста и дополнительных пояснений обычно не требует.&lt;br /&gt;
&lt;br /&gt;
После инсталляции сле­ду­ет настроить BAT — под ОС семейства Linux правим файл /etc/bacula/bat.conf. Покончив с настройкой, запустим BAT; и если в процессе настройки были заданы верные значения параметров, то на экране монитора появится окно консоли управления Bacula, с сообщением об удачном подключении к DD. Вид консоли BAT показан на рис. 4.&lt;br /&gt;
&lt;br /&gt;
Далее, используя BAT, проверим выполнение резервного копирования файлов СУБД нашего сервера резервного копирования, с помощью установленного ранее пакета bacula-fd.&lt;br /&gt;
&lt;br /&gt;
В открытой консоли управления BAT вы­бе­ри­те и откройте страницу Jobs [За­да­ния], в поле открывшейся страницы вы­бе­ри­те задание BackupCatalog, правой клавишей мыши вы­бе­ри­те подпункт Run Job [За­пус­тить за­да­ние] и в появившемся окне вы­бе­ри­те нужные параметры (по умолчанию) и нажать OK. Для контроля выполнения ранее выбранного задания перейдем на страницу Jobs Run [За­пу­щен­ные за­да­ния] и просмотрим состояние задания BackupCatalog. Описанные действия пояснены на рис. 5 – 7.&lt;br /&gt;
&lt;br /&gt;
Если действия по установке и базовой настройке выполнялись правильно, то результат не заставит се­бя ждать — “Completed successfully [Ус­пеш­ное за­вер­ше­ние]”.&lt;br /&gt;
&lt;br /&gt;
Успешно создав резервную копию сервера системы резервного копирования, приступим к установке и настройке дополнительного инструмента мониторинга выполнения заданий резервного копирования — Bacula demon status monitor или просто traymonitor.&lt;br /&gt;
&lt;br /&gt;
Установка traymonitor:&lt;br /&gt;
&lt;br /&gt;
» Под ОС семейства Linux устанавливаем пакет bacula-traymonitor командой apt-get install bacula-traymonitor;&lt;br /&gt;
&lt;br /&gt;
» Под ОС семейства Windows установка выполняется анало­гично установке BAT, только в меню инсталлятора отмечается компонент traymonitor.&lt;br /&gt;
&lt;br /&gt;
Но установка — это еще не все; на­до будет настроить параметры подключения к DD и SD. Параметры подключений к DD берем из секции Console {…} файла /etc/bacula/bacula-dir.conf, а для подключения к SD из секции Director {…} c активным параметром Monitor файла /etc/bacula/bacula-sd.conf. После выполнения вышеуказанных действий запускаем traymonitor и, в случае успеха, наблюдаем значок дискеты, повисший в сис­тем­ном лот­ке на рабочем столе, и при необходимости разворачиваем окно консоли. Вид развернутой консоли traymonitor’а показан на рис. 8.&lt;br /&gt;
&lt;br /&gt;
Продолжение следует... далее нам предстоят установка FD на ОС Windows, Solaris и AIX и создание правил резервного копирования, а также выработка практиче­ских рекомендаций по разбивке пулов, томов. |&lt;/div&gt;</summary>
		<author><name>Olkol</name></author>	</entry>

	</feed>