LINUX.ORG.RU
ФорумAdmin

Bacula ротация бэкапа


1

1

Добрый день! Хочу настроить правильную ротацию файлов, такого вида: 1-ый понедельник месяца делается полный бэкап, со среды по пятницу делается инкрементный, когда наступает понедельник следующего месяца бакула очищает том, и использует его по новой.

Проблема в том, что иногда в 1 первый понедельник месяца клиентский компьютер не доступен, в среду запускается инкрементный бэкап, так как полный бэкап не был сделан в понедельник, то он он копирует полностью данные, соответственно расписание сдвигается, и в итоге получается за месяц выходят 2 полных бэкапа, а нужно, чтобы выходило один полный бэкап остальные инкрементные, следующий месяц всё по новой. Есть ли в бакуле опция задавать хранение тома не по дням, а по количеству заданий?

Привожу пример конфига клиента на текущий момент:

# Client (File Services) to backup
Client {
  Name = pc-02-fd
  Address = proizv2
  FDPort = 9102
  Catalog = MyCatalog
  Password = "Pd2F6HSF/VbM6+/gevgvCXuSaQ/9Qze5g2Y07xFoXM9b"      # password for FileDaemon
  File Retention = 30 days            # 30 days
  Job Retention = 6 months            # six months
  AutoPrune = yes                     # Prune expired Jobs/Files
}

Job {
Name = pc-02-job
Type = Backup
Level = Full
Client = pc-02-fd
FileSet = "pc-02-fileset"
Schedule = "pc-02-schedule"
Storage = pc-02-stor
Messages = Daemon
Pool = pc-02-pool
Priority = 10
}

FileSet {
Name = "pc-02-fileset"
Include {
Options {
compression = GZIP
signature = MD5
WildFile = "*.doc"
WildFile = "*.xls"
WildFile = "*.odt"
WildFile = "*.ods"
WildFile = "*.docx"
WildFile = "*.xlsx"
WildFile = "*.xlsm"
WildFile = "*.ppt"
WildFile = "*.pdf"
WildFile = "*.txt"
WildFile = "*.rtf"
WildFile = "*.zip"
WildFile = "*.rar"
WildFile = "*.7z"
WildFile = "*.xml"
WildFile = "*.djvu"
IgnoreCase = yes
}
Options {
Exclude = yes
RegexFile = ".*"
}
File = "c:/Documents and Settings/user/Рабочий стол"
File = "d:/ПНООЛР"
File = "d:/Документы"
File = "d:/Common"
}
}


Pool {
Name = pc-02-pool
Pool Type = Backup
Recycle = yes
AutoPrune = yes
Volume Retention = 30d
Maximum Volume Bytes = 80G
Maximum Volumes = 1
Maximum Volume Jobs = 17
Label Format = "pc-02-"
Recycle = yes
Recycle Oldest Volume = yes
}

Storage {
Name = pc-02-stor
Address = 192.168.0.149
SDPort = 9103
Password = "ko1ZSWu4QoBioHL-F4r0JDfOFnmWrById"
Device = pc-02-storage
Media Type = File
}

Schedule {
Name = "pc-02-schedule"
Run = Full 1st mon at 09:00
Run = Incremental wed-fri at 14:30
}



Последнее исправление: captd (всего исправлений: 1)

... Pool { Name = 3_55-pool Pool Type = Backup Recycle = yes Volume Retention = 30 days Label Format = «archive» Maximum Volume Bytes = 20GB Maximum Volumes = 5 Purge Oldest Volume = yes } ...

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

Что то не понял, что этот конфиг изменит? Вместе одного тома будут создаваться 5 томов.

captd
() автор топика

Емнип, директива auto prune за это отвечает.

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