LINUX.ORG.RU

Ответ на: комментарий от zgen

Спасибо

Restore jobs cannot be automatically started by the scheduler as is the case for Backup, Verify and Admin jobs. To restore files, you must use the restore command in the console.

petav ★★★★★ ()
Ответ на: комментарий от zgen

вранье. У меня работает по расписанию.

Вот так, у меня 2 мая в 12-40 не сработало:

Job {
        Name = "RestoreFiles2"
        Type = Restore
        Client = "petav.local"
        FileSet = petav.local
        Storage = bacula-sd.local
        Pool = petav.local
        Messages = Standard
        Where = /tmp/bacula-restores
        Schedule = RestoreFiles2
        Messages = Standard

}
Schedule {
  Name = RestoreFiles2
  Run = Full on 2 at 12:40
}
или Вы имеете ввиду bconsole+cron

petav ★★★★★ ()
Последнее исправление: petav (всего исправлений: 1)
Ответ на: комментарий от petav

Как обычно, лучше не на форум бежать, а посмотреть в логи, что же случилось «on 2 at 12:40»?

Ну и как минимум в Job не хватает bootstrap файла, который был сгенерирован при backup'е того задания, которое вы хотите восстановить. Разумеется fileset тоже должен быть тот, по которому производится backup.

Job { Name = "restore-db-secret2client1" Type = Restore Pool = main-full Storage = backup-sd Client=it-client1-fd FileSet=secret-db Schedule = RestoreDaily Bootstrap = "/var/db/bacula/dbstorage-fd-db-secret.bsr" Messages = Standard Where = /data/restore/secret/db Priority = 11 } Schedule { Name = RestoreDaily Run = daily at 08:00 }

http://article.gmane.org/gmane.comp.bacula.user/33986

zgen ★★★★★ ()
Последнее исправление: zgen (всего исправлений: 4)
Ответ на: комментарий от petav

или Вы имеете ввиду bconsole+cron

Кстати, тоже хороший вариант, я бы подумал о нём, если бы у меня не получилось штатным образом.

zgen ★★★★★ ()
Ответ на: комментарий от zgen

Как обычно, лучше не на форум бежать, а посмотреть в логи, что же случилось «on 2 at 12:40»

Соглашусь. Сделал

service bacula-director reload
Задание, которое ожидал увидеть в расписании не появилось. Bacula в этот момент архивировала файлы, не мог применить restart. Поэтому стал искать документальное подтверждение/опровержение...

Кстате, сейчас проверил еще раз

service bacula-director reload
не перечитывает файлы конфигурации.
service bacula-director force-reload
[ ok ] Stopping Bacula Director...: bacula-dir.
[ ok ] Starting Bacula Director...: bacula-dir.
Перезапускает bacula-director

Ну и как минимум в Job не хватает bootstrap файла

Вы правы. Спасибо.

petav ★★★★★ ()
Ответ на: комментарий от zgen

zgen, а есть какие уловки, что бы, к примеру, в where переменными воспользоваться? Так не завелось

...
Where = /data/restore/secret/db/%i
...
...
Where = /data/restore/secret/db/${JobId}
...

petav ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.