Я там внизу добавил пост-скриптум с описанием этого косяка и предложением читать в комментах к статье, как его исправить, там в комментах писали люди. У меня почему-то не работало раньше ни с этой строкой, ни без нее, поэтому я ее не включил в статью. Сейчас на третьей версии работает. Вообще собираюсь в ближайшее время переписать статью с учетом своего последнего опыта работы с бакулой и всех пожеланий.fox писал(а):И вот ещё, в статье:
http://www.lissyara.su/?id=1760
Нужно исправить ошибку, там одна строка в конфе не учтена, из за которой я голову ломал, автор пожалуйста добавь в конфиг директора в раздел пула вот такой параметр, обязательно!
bacula
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: bacula
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
Услуги хостинговой компании 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/
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: bacula
В документации описана процедура бэкапа самого сервера и его базы. Там самое главное - это БД в MySQL, если ты сможешь поднять ее на другом сервере, то вся информация о бэкапах сохранится.fox писал(а):Только вот новый вопрос, а как быть в том случае если ляжет бекап сервер?
Кроме того, можно юзать restore disk, в документации прочитай - там есть целый раздел, что делать, когда произошёл самый большой бада-бум. Я не стал включать в статью, т.к. она итак получилась громоздкой, да и чтобы не отбивать у людей желание читать офдок а то в последнее время наметилась такая тенденция у юникс-админов, во всем полагаться на статьи.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2010-05-18 7:54:19
Re: bacula
спасибо за темку! отличная!
-
- проходил мимо
Re: bacula
День добрый.
Консоль выдает:
В файле bacula-dir.conf указано размечать по формату (Label Format).
В файле bacula-sd.conf включена автоматическая разметка (LabelMedia).
Права на директорию имеются.
Если делаю вручную метку командой label через bconsole, то метка создается и в нее идет бекапирование, но это меня не устраивает, так как хочу в формате метки иметь дату и время. После удаления метки командой delete через bconsole и запуска задания получаю ту же самую ошибку, что привел в начале сообщения. Автоматическая разметка не работает.
Не могу понять чего не хватает, подскажите на что обратить внимание.
Заранее благодарю.
Консоль выдает:
Код: Выделить всё
Device "Alex" (/BACKUP) is not open.
Device is BLOCKED waiting to create a volume for:
Pool: Srv-free_conf_pool
Media type: File
Код: Выделить всё
Pool {
Name = Srv-free_conf_pool
Pool Type = Backup
Label Format = "SRVFREE_conf-${Year}${Month:p/2/0/r}${Day:p/2/0/r}-${Hour:p/2
/0/r}${Minute:p/2/0/r}"
Recycle = yes
UseVolumeOnce = yes
Maximum Volumes = 20
AutoPrune = yes
Volume Retention = 365 days
}
Код: Выделить всё
Device {
Name = Alex
Device Type = File
Media Type = File
Label Media = yes
Archive Device = /BACKUP
LabelMedia = yes;
Random Access = Yes;
AutomaticMount = yes;
RemovableMedia = no;
AlwaysOpen = no;
}
Код: Выделить всё
ls -l / | grep BAC
drwxrwxr-- 3 bacula bacula 512 Sep 16 13:01 BACKUP
Не могу понять чего не хватает, подскажите на что обратить внимание.
Заранее благодарю.
-
- проходил мимо
Re: bacula
И снова здравствуйте.
Решил проблему из предыдущего поста:
Решил проблему из предыдущего поста:
Загвоздка была в "Label Format", который из за копипаста превратился в 2 строки. Как только соединил воедино - заработало.E_gorka писал(а):День добрый.
Консоль выдает:Код: Выделить всё
Device "Alex" (/BACKUP) is not open. Device is BLOCKED waiting to create a volume for: Pool: Srv-free_conf_pool Media type: File
-
- проходил мимо
Re: bacula
Доброго времени суток!
Возникла небольшая проблема, решил спросить совет:
Есть настроенная бакула, бэкапы настроены.
пробую восстановить файл командой restore, в логе вижу следующее:
-----------------------------
26-Jan 09:38 bacula-dir JobId 5365: Start Restore Job RestoreFiles.2012-01-26_09.38.53_35
26-Jan 09:38 bacula-dir JobId 5365: Using Device "win2k3-storage"
26-Jan 09:38 storage JobId 5365: Ready to read from volume "win2k3-0070" on device "win2k3-storage" (/backup/win2k3).
26-Jan 09:38 storage JobId 5365: Forward spacing Volume "win2k3-0070" to file:block 0:223.
26-Jan 09:38 storage JobId 5365: End of Volume at file 0 on device "win2k3-storage" (/backup/win2k3), Volume "win2k3-0070"
26-Jan 09:38 storage JobId 5365: End of all volumes.
26-Jan 09:38 bacula-dir JobId 5365: Bacula bacula-dir 3.0.3 (18Oct09): 26-Jan-2012 09:38:56
Build OS: i686-redhat-linux-gnu redhat
JobId: 5365
Job: RestoreFiles.2012-01-26_09.38.53_35
Restore Client: win2k3
Start time: 26-Jan-2012 09:38:55
End time: 26-Jan-2012 09:38:56
Files Expected: 1
Files Restored: 1
Bytes Restored: 544
Rate: 0.5 KB/s
FD Errors: 0
FD termination status: OK
SD termination status: OK
Termination: Restore OK
26-Jan 09:38 bacula-dir JobId 5365: Begin pruning Jobs.
26-Jan 09:38 bacula-dir JobId 5365: No Jobs found to prune.
26-Jan 09:38 bacula-dir JobId 5365: Begin pruning Files.
26-Jan 09:38 bacula-dir JobId 5365: Pruned Files from 1 Jobs for client win2k3 from catalog.
26-Jan 09:38 bacula-dir JobId 5365: End auto prune.
---------
Судя по логу, все проходит ок.
Проверяю наличие восстановленного файла ( используется опция where, чтобы восстановить файл в папку на сервере с бакулой), а его нет!!!
Может быть, я что-либо не так делаю, подскажите....
Пробовал и через restore в bconsole (и диалог, и команда с параметрами), и через bat, результат - одинаковый, файл в указанной папке не появляется.
Что может быть не так?
Возникла небольшая проблема, решил спросить совет:
Есть настроенная бакула, бэкапы настроены.
пробую восстановить файл командой restore, в логе вижу следующее:
-----------------------------
26-Jan 09:38 bacula-dir JobId 5365: Start Restore Job RestoreFiles.2012-01-26_09.38.53_35
26-Jan 09:38 bacula-dir JobId 5365: Using Device "win2k3-storage"
26-Jan 09:38 storage JobId 5365: Ready to read from volume "win2k3-0070" on device "win2k3-storage" (/backup/win2k3).
26-Jan 09:38 storage JobId 5365: Forward spacing Volume "win2k3-0070" to file:block 0:223.
26-Jan 09:38 storage JobId 5365: End of Volume at file 0 on device "win2k3-storage" (/backup/win2k3), Volume "win2k3-0070"
26-Jan 09:38 storage JobId 5365: End of all volumes.
26-Jan 09:38 bacula-dir JobId 5365: Bacula bacula-dir 3.0.3 (18Oct09): 26-Jan-2012 09:38:56
Build OS: i686-redhat-linux-gnu redhat
JobId: 5365
Job: RestoreFiles.2012-01-26_09.38.53_35
Restore Client: win2k3
Start time: 26-Jan-2012 09:38:55
End time: 26-Jan-2012 09:38:56
Files Expected: 1
Files Restored: 1
Bytes Restored: 544
Rate: 0.5 KB/s
FD Errors: 0
FD termination status: OK
SD termination status: OK
Termination: Restore OK
26-Jan 09:38 bacula-dir JobId 5365: Begin pruning Jobs.
26-Jan 09:38 bacula-dir JobId 5365: No Jobs found to prune.
26-Jan 09:38 bacula-dir JobId 5365: Begin pruning Files.
26-Jan 09:38 bacula-dir JobId 5365: Pruned Files from 1 Jobs for client win2k3 from catalog.
26-Jan 09:38 bacula-dir JobId 5365: End auto prune.
---------
Судя по логу, все проходит ок.
Проверяю наличие восстановленного файла ( используется опция where, чтобы восстановить файл в папку на сервере с бакулой), а его нет!!!
Может быть, я что-либо не так делаю, подскажите....
Пробовал и через restore в bconsole (и диалог, и команда с параметрами), и через bat, результат - одинаковый, файл в указанной папке не появляется.
Что может быть не так?
-
- проходил мимо
Re: bacula
Все, разобрался...
В команде restore указал опцию restoreclient=bacula (т.е. сам сервер), и все.
А ранее, настройка бралась из дефолтного задания, а там стоял один из серверов и все восставливалось на него.
Всем спасибо.
В команде restore указал опцию restoreclient=bacula (т.е. сам сервер), и все.
А ранее, настройка бралась из дефолтного задания, а там стоял один из серверов и все восставливалось на него.
Всем спасибо.