Большое спасибо!princeps писал(а):PHPLamer писал(а):Здравствуйте! Подскажите пожалуйста как в директиве FileSet в параметре File указать несколько директорийКод: Выделить всё
File = /etc File = /usr ...
Статья: система резервного копирования bacula на FreeBSD
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2010-02-15 6:21:36
Re: Статья: система резервного копирования bacula на FreeBSD
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
В примере указано такое:
От куда известно где находиться сервер МайСКЛ, и что именно МайСКЛ будет использоваться?
Код: Выделить всё
# Catalog - описание каталога в БД, где будут храниться данные.
Catalog {
Name = default # Имя
# Данные для доступа к БД в MySQL. Имя базы, логин и пароль.
dbname = "bacula"; dbuser = "bacula"; dbpassword = ""
}
Глюк глюком вышибают!
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Похоже, что догадывается сама. Тем более, что в 3-й версии может использоваться только один сервер БД.Gamerman писал(а):и что именно МайСКЛ будет использоваться?
Если не указано явно - по дефолту на локалхосте и для MySQL в дефолтном сокете. Можно указать другой сервер:Gamerman писал(а):От куда известно где находиться сервер МайСКЛ
http://www.bacula.org/5.0.x-manuals/en/ ... 0000000000
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Немного продивнулся в этом вопросе. Там сказано, что выбор СУБД осуществляется при установке Бакулы. Как именно это происходит? Я ставил через порт. Но там можно выбрать все 3 СУБД. Запускал скрипты создания БД на МайСКЛ. Но я не думаю, что через скрипты Бакула узнает тип СУБД.
Глюк глюком вышибают!
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Почему же, посмотри в скриптах - может там они и прописывают что-то. Собственно, поскольку бакула ничего особенного и хитрого в бд не хранит, то ей в целом пох, что там за сервер. Логин есть, пароль есть, имя бд есть - какая разница, кому именно их передавать?
Кстати, зачем тебе это? что-то не работает?
Кстати, зачем тебе это? что-то не работает?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Логин есть, пароль есть, имя бд есть - еще не гарантия подключения, если не известно тип СУБД.princeps писал(а):Собственно, поскольку бакула ничего особенного и хитрого в бд не хранит, то ей в целом пох, что там за сервер. Логин есть, пароль есть, имя бд есть - какая разница, кому именно их передавать?
Пока тестирую и то, что нужно - работает.princeps писал(а):Кстати, зачем тебе это? что-то не работает?
Вопрос возник из-за того, что хотел все почистить, грохнул бази в МайСКЛ, а часть мустора осталась. Потом увидел, что Бакула хранит часть инфы в каталоге /var/db/bacula. Ну а потом и возник вопрос, а где собственно указывается тип СУБД.
Глюк глюком вышибают!
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Она это делает, чтобы ты не потерял свои бэкапы, если база SQL по какой-то причине ёкнулась. Поэтому если ты что-то хочешь почистить, то это надо делать из консоли бакулы, а не средствами СУБД.Gamerman писал(а):Потом увидел, что Бакула хранит часть инфы в каталоге /var/db/bacula. Ну а потом и возник вопрос, а где собственно указывается тип СУБД.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Дублирование БД - это плюс, согласен. Но с выбором майскл или другой СУБД так и не понятно. Ну и ладно, не критично. 

Глюк глюком вышибают!
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Статья: система резервного копирования bacula на FreeBSD
выбор возможной базы - в опциях компиляции. После этого использовать правильные скрипты из /usr/local/share/bacula. В конфиге тип БД никак не указывается, видимо просто незачем (кстати, очень правильно, я считаю)Gamerman писал(а):Дублирование БД - это плюс, согласен. Но с выбором майскл или другой СУБД так и не понятно. Ну и ладно, не критично.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
я тоже так считаю
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Как именно, при установке с портов? Ведь в конфиге допускается выбор всех возможных СУБД.выбор возможной базы - в опциях компиляции.
Глюк глюком вышибают!
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Статья: система резервного копирования bacula на FreeBSD
ну да. Как именно - что?Gamerman писал(а):Как именно, при установке с портов? Ведь в конфиге допускается выбор всех возможных СУБД.
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Как именно устанавливаются опции, какая будет использоваться СУБД, если при выборе можно ставить галочки на все СУБД.
Глюк глюком вышибают!
-
- ст. сержант
- Сообщения: 393
- Зарегистрирован: 2006-05-18 14:01:32
Re: Статья: система резервного копирования bacula на FreeBSD
всем привет
вот такой вопросик, как можно восстановить данные из тома который был записан на оптический-диск, но сама база уже не содержит данных о задании и фаилов относящиеся к этому тому
заранее спасибо!
вот такой вопросик, как можно восстановить данные из тома который был записан на оптический-диск, но сама база уже не содержит данных о задании и фаилов относящиеся к этому тому
заранее спасибо!
-
- ст. сержант
- Сообщения: 393
- Зарегистрирован: 2006-05-18 14:01:32
Re: Статья: система резервного копирования bacula на FreeBSD
кароче нашел ответ, вот так в докуминтации описанно:
Код: Выделить всё
However, you can manually run a restore job and specify your bootstrap file. You do so by entering the bf run command in the console and selecting the restore job. If you are using the default bacula-dir.conf, this Job will be named RestoreFiles. Most likely it will prompt you with something such as:
Run Restore job
JobName: RestoreFiles
Bootstrap: /home/kern/bacula/working/restore.bsr
Where: /tmp/bacula-restores
Replace: always
FileSet: Full Set
Client: rufus-fd
Storage: File
When: 2005-07-10 17:33:40
Catalog: MyCatalog
Priority: 10
OK to run? (yes/mod/no):
A number of the items will be different in your case. What you want to do is: to use the mod option to change the Bootstrap to point to your saved bootstrap file; and to make sure all the other items such as Client, Storage, Catalog, and Where are correct. The FileSet is not used when you specify a bootstrap file. Once you have set all the correct values, run the Job and it will restore the backup of your database. You will then need to follow the instructions for your database type to recreate the database from the ASCII backup file.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Сегодня некто h1g опубликовал мануал по бакуле на хабрахабре. Добавил ссылку в статью, кину и сюда тоже, вдруг кому пригодится: http://habrahabr.ru/blogs/sysadm/86526/
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- ст. сержант
- Сообщения: 393
- Зарегистрирован: 2006-05-18 14:01:32
Re: Статья: система резервного копирования bacula на FreeBSD
ой не знаю, держать полный, инкрементальный и дифференциальный бэкап в одном пуле как то не мне не очень нравиться, да и ты и сам на второй странице советуешь держать в разных пулах, и в статье http://www.bog.pp.ru/work/bacula.html тоже в разных, в документации нашел следующие директивыprinceps писал(а):Сегодня некто h1g опубликовал мануал по бакуле на хабрахабре. Добавил ссылку в статью, кину и сюда тоже, вдруг кому пригодится: http://habrahabr.ru/blogs/sysadm/86526/
Код: Выделить всё
Pool = <pool-resource-name>
The Pool directive defines the pool of Volumes where your data can be backed up. Many Bacula installations will use only the Default pool. However, if you want to specify a different set of Volumes for different Clients or different Jobs, you will probably want to use Pools. For additional details, see the Pool Resource section of this chapter. This directive is required.
Full Backup Pool = <pool-resource-name>
The Full Backup Pool specifies a Pool to be used for Full backups. It will override any Pool specification during a Full backup. This directive is optional.
Differential Backup Pool = <pool-resource-name>
The Differential Backup Pool specifies a Pool to be used for Differential backups. It will override any Pool specification during a Differential backup. This directive is optional.
Incremental Backup Pool = <pool-resource-name>
The Incremental Backup Pool specifies a Pool to be used for Incremental backups. It will override any Pool specification during an Incremental backup. This directive is optional.
Код: Выделить всё
Schedule {
Name = "Name Schedule"
Run = Level=Full Pool=Full-Pool 1st sun at 23:05
Run = Level=Differential Pool=Differential-Pool 2nd-5th sun at 23:05
Run = Level=Incremental Pool=Incremental-Pool mon-sat at 23:05
}
Код: Выделить всё
Job {
Name = "Name-Backup"
Type = Backup
Level = Full
Client = Name-fd
FileSet = "Name Set"
Schedule = "Name Schedule"
Storage = Name-Storage
Messages = Daemon
Pool = Default
Full Backup Pool = Full-Pool
Differential Backup Pool = Differential-Pool
Incremental Backup Pool =Incremental-Pool
Priority = 10
Write Bootstrap = "/var/db/bacula/Name.bsr"
}
Pool {
Name = Default
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 365 days
}
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
да это вопрос вкуса, где держать бэкапы. Мне кажется рациональным держать в разных пулах бэкапы разных компьютеров - так вроде бы удобнее ими управлять, особенно когда серверов много. В best practice bacula рекомендуют делать на полные, инкрементальные и ежедневные бэкапы в разных пулах. В одном пуле держать всё - это да, вообще не лучшее решение, но если резервируемых данных немного, то для простоты - сойдётю
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- лейтенант
- Сообщения: 975
- Зарегистрирован: 2008-01-29 20:08:41
- Откуда: РБ, Минск
Re: Статья: система резервного копирования bacula на FreeBSD
есть пара винтов куда хочется складывать фулл бэкапы.
но винтов хватает только на один фулл бэкап. второй уже не влазит. т.е. мне нужно, что бы бакула перед бэкапом удаляла старый пул. создавала новый и бэкапила.
вот пул
поскажите как мне сделать удаление старого пула?
но винтов хватает только на один фулл бэкап. второй уже не влазит. т.е. мне нужно, что бы бакула перед бэкапом удаляла старый пул. создавала новый и бэкапила.
вот пул
Оно делает один бэкап, а на втором останавливается...Pool {
Name = usersbkp
Pool Type = Backup
AutoPrune = yes
LabelFormat= "UsersBkp"
Maximum Volumes = 1
Maximum Volume Jobs = 1
Recycle = yes
}
поскажите как мне сделать удаление старого пула?
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Статья: система резервного копирования bacula на FreeBSD
retention time уменьшить
-
- лейтенант
- Сообщения: 975
- Зарегистрирован: 2008-01-29 20:08:41
- Откуда: РБ, Минск
Re: Статья: система резервного копирования bacula на FreeBSD
точно. спасибо.
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-09-06 15:15:15
Re: Статья: система резервного копирования bacula на FreeBSD
А подскажите, плиз, в чем может быть проблема: поставил бакулу 5.0.1, настроил тестовую конфигурацию. Теперь когда запускаю run jobname 1
Вывожу статус, он мне пишет
Что это за ошибка, как ее подробно можно посмотреть?
Код: Выделить всё
*run
A job name must be specified.
The defined Job resources are:
1: RestoreFiles
2: gate-usr_jails-job
Select Job resource (1-2): 2
Run Backup job
JobName: gate-usr_jails-job
Level: Full
Client: gate
FileSet: gate-usr_jails-set
Pool: gate-usr_jails-pool (From Job resource)
Storage: backup-disk (From Job resource)
When: 2010-05-27 16:54:47
Priority: 10
OK to run? (yes/mod/no): yes
Job queued. JobId=9
Код: Выделить всё
Terminated Jobs:
JobId Level Files Bytes Status Finished Name
====================================================================
1 Full 0 0 Error 27-ма-2010 15:26 gate-usr_jails-job
2 Full 0 0 Error 27-ма-2010 15:29 gate-usr_jails-job
3 Full 0 0 Error 27-ма-2010 15:30 gate-usr_jails-job
4 Full 0 0 Error 27-ма-2010 15:31 gate-usr_jails-job
5 Full 0 0 Error 27-ма-2010 15:42 gate-usr_jails-job
6 Full 0 0 Error 27-ма-2010 15:52 gate-usr_jails-job
7 Full 0 0 Error 27-ма-2010 16:21 gate-usr_jails-job
8 Full 0 0 Error 27-ма-2010 16:51 gate-usr_jails-job
9 Full 0 0 Error 27-ма-2010 16:54 gate-usr_jails-job
====
-
- ефрейтор
- Сообщения: 51
- Зарегистрирован: 2008-09-06 15:15:15
Re: Статья: система резервного копирования bacula на FreeBSD
Разобрался... Я везде в конфигах использовал fdqn сервера, а как только прописал ip все заработало...
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: Статья: система резервного копирования bacula на FreeBSD
Очень странно, вроде как в документации настоятельно рекомендовали юзать именно fqdn, вроде как по ip оно вообще не должно работать, если мне память не изменяет. Может тебе стоит свой dns сервер проверить?SKazurov писал(а):Я везде в конфигах использовал fdqn сервера, а как только прописал ip все заработало...
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- проходил мимо
- Сообщения: 5
- Зарегистрирован: 2010-04-27 11:05:23
Re: Статья: система резервного копирования bacula на FreeBSD
Всем привет. Начал юзать бакулу. Интересует ситуация, когда надо восстановить сервер (на FreeBSD) на новый HDD после поломки старого HDD и т.д. Как правильно сделать полный бэкап всей системы и потом его восстановить на новый HDD? Можете поподробнее описать эти процессы.
Планирую для этого полного бэкапа подцепить к серваку второй HDD и на него сливать.
Сервер выполняет роль маршрутизатора (IPFW, SQUID, VPN). Заранее спасибо!
Планирую для этого полного бэкапа подцепить к серваку второй HDD и на него сливать.
Код: Выделить всё
router# uname -a
FreeBSD router.localhost 8.0-RELEASE FreeBSD 8.0-RELEASE