Настройка резервного копирования eGroupWare Bacula — различия между версиями

Материал из m6a
Перейти к: навигация, поиск
(Новая страница: «Создадим каталог для скриптов mkdir -p /etc/bacula/custom Создадим файл скрипта touch /etc/bacula/custom/db-backup.…»)
 
 
(не показана одна промежуточная версия этого же участника)
Строка 18: Строка 18:
 
  mysqldump --verbose --force --complete-insert --host=${HOST} ${LIST} --result-file="${RESULT}" --user=${USER} --password=${PASSWORD} 2>> ${LOG}
 
  mysqldump --verbose --force --complete-insert --host=${HOST} ${LIST} --result-file="${RESULT}" --user=${USER} --password=${PASSWORD} 2>> ${LOG}
 
  exit 0
 
  exit 0
 +
Настраиваем "File Set" для eGroupware
 +
/usr/share/egroupware
 +
/tmp/db-backup
 +
[[Category:Bacula|Bacula]]

Текущая версия на 20:58, 4 ноября 2015

Создадим каталог для скриптов

mkdir -p /etc/bacula/custom

Создадим файл скрипта

touch /etc/bacula/custom/db-backup.sh

Настройм запуск скрипта

chmod ugo+x /etc/bacula/custom/db-backup.sh

Вносим изменения в скрипт

vi /etc/bacula/custom/db-backup.sh

Следующее содержание

#!/bin/bash
DATE=`date +"%Y-%m-%d %H:%M:%S"`
LIST="--all-databases"
HOST="localhost"
USER="egroupware"
PASSWORD="пароль-пользователя-БД"
RESULT="/tmp/db-backup/mysqldump.tmp.sql"
LOG="/var/log/mysqldump.log"
mysqldump --verbose --force --complete-insert --host=${HOST} ${LIST} --result-file="${RESULT}" --user=${USER} --password=${PASSWORD} 2>> ${LOG}
exit 0

Настраиваем "File Set" для eGroupware

/usr/share/egroupware
/tmp/db-backup