LINUX.ORG.RU
ФорумAdmin

Вопрос по job

 


0

1

имеем bacula-dir.conf

*************************
Job {
  Name = "WinFull"#имя
  Type = Backup #Тип backup,restore и т.п.
  Level = Full #Уровень полный  
  Client = t4-fd # имя клиента
  FileSet = "Windows Set"# Набор файлов для сохранения описывается ниже
  Schedule = "winschedule" # Название расписание где определно с какой периодичностью бэкапит, описано ниже
  Storage = Winhost # Файловое хранилище куда сохранять
  Messages = Standard # Уведомление
  Pool = Winhost # Pool куда пишем бэкапы
  Priority = 10 # Приоритет давая приоритеты от 1 до 10 регулируем последовательность выполнения
  Write Bootstrap = "/var/lib/bacula/%c.bsr" # Этот файл позволяет востанавливать копии если есть какие либо проблемы с sql каталогом
}



Job {
  Name = "BackupWindows"#имя
  Type = Backup #Тип backup,restore и т.п.
  Level = Incremental #Уровень инкрементальный 
  Client = t4-fd # имя клиента
  FileSet = "Windows Set"# Набор файлов для сохранения описывается ниже
  Schedule = "winschedule" # Название расписание где определно с какой периодичностью бэкапит, описано ниже
  Storage = Winhost # Файловое хранилище куда сохранять
  Messages = Standard # Уведомление
  Pool = Winhost # Pool куда пишем бэкапы
  Priority = 10 # Приоритет давая приоритеты от 1 до 10 регулируем последовательность выполнения
  Write Bootstrap = "/var/lib/bacula/%c.bsr" # Этот файл позволяет востанавливать копии если есть какие либо проблемы с sql каталогом
}
#Расписание для бэкапа виндовой машины 
Schedule {
  Name = "winschedule"
  Run = Full 1st sun at 23:05
  Run = Differential 2nd-5th sun at 
  Run = Incremental mon-sat at 23:05
}

смотрю логи и вижу что вчера в 23.05 проходит инкрементный бэкап по обоим заданиям , в чём прикол ? Насколько я понял инкрементный должен проходтить только по BackupWindows !

★★

У вас в расписании написано, что full backup делать только в первое воскресенье месяца.

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

Если я правильно понял, эти задания у тебя различаются только уровнем?

С этим расписанием ты получишь ежемесячную полную копию, еженедельное отличие от полной копии и ежедневное отличие от недельной.

А что ты хотел получить?

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

Так мне фул нужен не 1 а каждую неделю

Отредактируй это расписание, или, если оно используется другим заданием, напиши рядом ещё одно.

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

Да задания различаются только уровнем

Schedule {
  Name = "winschedule"
  Run = Full 1st sun at 23:05
  Run = Differential 2nd-5th sun at 
  Run = Incremental mon-sat at 23:05
}
Насколько я понял работь должно так 1) Раз внеделю в воскресенье в 23:05 уменя проходит полный бэкап по заданию WinFull 2)Диференциальный но так как задание с ним не описано его нет 3)С понедельника по субботу идет инкрементальный бэкап по заданию BackupWindows

Но в логах почемуто проходит инкрементальный бэкап по обоим заданиям в 23:05

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

Run = Full 1st sun at 23:05
Насколько я понял работь должно так 1) Раз внеделю в воскресенье в 23:05

Не раз в неделю, а в первое воскресенье месяца

Run = Differential 2nd-5th sun at

Со второго по 5е воскресенье месяца делать дифференциальный backup

Run = Incremental mon-sat at 23:05

С понедельника по субботу, каждый день делать инкрементальный backup

Что вам непонятно?

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

В том то идело что идут инкрементные бэкапы хотя не должны

Читать вы не умеете, вот что. Делаются инкрементальные, как и должны.

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

2)Диференциальный но так как задание с ним не описано его нет

Кажется в голове страшная каша. Задание это главное и суть, начало и конец, альфа и омега. Потому что задание это и есть резервное копирование, то для чего существует вся система. Для него делаются расписания и оно их использует. Каждое задание самодостаточно, ни одно из них не может быть связано с другими.

Одно и то же задание выполняется сначала в виде полного копирования, а затем копирования изменений.

Второе задание не может снимать разницу между текущим состоянием и первым заданием.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a
Объясню что я хотел - есть каталог нужно 
1)Делать полный бэкап раз неделю
2) Делать Инкрементальный каждый день 
Реализую это так 
1)Задание - полный бэкап WinFull
2) Инкрементный BackupWindows


Задаю рассписание - одно для обоих заданий где описывю что икогда делать 
 
Каждое задание самодостаточно, ни одно из них не может быть связано с другими.

Тоесть мне достаточно сделать один  Job для моих целей ? Нокак тогда быть с тем что мне нужен не один full который создастся автоматом при инкрементальном бэкапе а фулл кадые выходные ? 
drac753 ★★
() автор топика
Ответ на: комментарий от drac753

Всё неправильно.

1 Тебе нужно всего одно задание резервного копирования.

2 Для него нужно создать расписание

3 В расписании описать план резервного копирования.

В твоём случае, расписание будет выглядеть как то так:

Schedule {
  Name = "winschedule"
  Run = Full 2nd-5th sun at 
  Run = Incremental mon-sat at 23:05
}
sin_a ★★★★★
()
Ответ на: комментарий от sin_a

спасибо за ликбез , меня в заблуждение ввёла

Job {
  Name = "WinFull"#имя
  Type = Backup #Тип backup,restore и т.п.
  Level = Full #Уровень полный  - Вот эта строка в job 
*
*
*

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