Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Если все настроено правильно, то никаких сообщений об ошибках мы не увидим.Если что  Если что то пошло не так - смотрим логи журналы Bacula и системы, разбираемся с правами доступа в папки проверяем права доступа к каталогам и к файлам самой Bacula на Директоре.Так же для понимания что не так  Так же пониманию возникших ошибок хорошо помогает результат анализ вывода команды:

Command

sudo journalctl -xe

...

Раскрыть
titleАльтернативный вариант:

Создаем сценарий ImaLazyAss2script.sh со следующим содержимым:

Предупреждение

Данный сценарий предоставлен в ознакомительных целях и подразумевает его использование пользователем исключительно на свой страх и риск.

перед выполнением сценария присвоить ему маску 777 ( sudo chmod 777 ImaLazyAss2script.sh )

выполнять сценарий из под администратора системы с высоким МКЦ и с использованием механизма sudo ( sudo ./ImaLazyAss2script.sh )

при копировании проверяйте правильность указанных IP адресов и синтаксис (точки, пробелы, слэши, кавычки, апострофы и тп - могут быть неправильно перенесены)

Данный сценарий лишь открывает на редактирование созданные файлы, а не заполняет их!!!


Command

#!/bin/bash

mkdir /etc/bacula/backup-default-conf
mv /etc/bacula/bacula-dir.conf /etc/bacula/backup-default-conf/bacula-dir.conf
touch /etc/bacula/bacula-dir.conf
mcedit /etc/bacula/bacula-dir.conf

mkdir /etc/bacula/schedule.d/
mkdir /etc/bacula/client.d/
mkdir /etc/bacula/fileset.d/
mkdir /etc/bacula/job.d/

touch /etc/bacula/schedule.d/dir-fd.conf
mcedit /etc/bacula/schedule.d/dir-fd.conf
touch /etc/bacula/schedule.d/catalog.conf
mcedit /etc/bacula/schedule.d/catalog.conf

touch /etc/bacula/client.d/dir-fd.conf
mcedit /etc/bacula/client.d/dir-fd.conf

touch /etc/bacula/fileset.d/dir-fd.conf
mcedit /etc/bacula/fileset.d/dir-fd.conf
touch /etc/bacula/fileset.d/catalog.conf
mcedit /etc/bacula/fileset.d/catalog.conf

touch /etc/bacula/job.d/backup-dir-fd.conf
mcedit /etc/bacula/job.d/backup-dir-fd.conf
touch /etc/bacula/job.d/restore-dir-fd.conf
mcedit /etc/bacula/job.d/restore-dir-fd.conf
touch /etc/bacula/job.d/catalog.conf
mcedit /etc/bacula/job.d/catalog.conf

chmod 644 /etc/bacula/bacula-dir.conf
chown root:bacula /etc/bacula/bacula-dir.conf

chmod 755 /etc/bacula/job.d/
chown root:bacula /etc/bacula/job.d/
chmod 644 /etc/bacula/job.d/*
chown root:bacula /etc/bacula/job.d/*

chmod 755 /etc/bacula/client.d/
chown root:bacula /etc/bacula/client.d/
chmod 644 /etc/bacula/client.d/*
chown root:bacula /etc/bacula/client.d/*

chmod 755 /etc/bacula/fileset.d/
chown root:bacula /etc/bacula/fileset.d/
chmod 644 /etc/bacula/fileset.d/*
chown root:bacula /etc/bacula/fileset.d/*

chmod 755 /etc/bacula/schedule.d/
chown root:bacula /etc/bacula/schedule.d/
chmod 644 /etc/bacula/schedule.d/*
chown root:bacula /etc/bacula/schedule.d/*

cp /etc/bacula/bat.conf /etc/bacula/backup-default-conf/bat.conf
mcedit /etc/bacula/bat.conf

cp /etc/bacula/bconsole.conf /etc/bacula/backup-default-conf/bconsole.conf
mcedit /etc/bacula/bconsole.conf

systemctl restart bacula-director.service


...