Салют!
Товарищи, пытаюсь вникнуть во все хитросплетения системы Bareos.
Имеем 2 машины: dir и fd на одной, sd на другой. К sd подключена шара по NFS, которая, по некоторым известным причинам бывает недоступна (и это нормально в нашей ситуации)
NFS подключается в каталог /srv/backup
Конфиг SD:
Device {
Name = "TestStorage"
Media Type = Archive
Device Type = File
Archive Device = /srv/backup/teststore
Auto Deflate = both
Auto Deflate Algorithm = LZO
Label Media = yes;
Random Access = yes
Automatic Mount = yes
Removable Media = no
Always Open = no
}
Конфиг DIR
FileSet{
Name = TestSet
Include {
Options {
Compression = LZO
Signature = MD5
}
File = "/etc/bareos/"
}
}
Pool {
Name = TestPool
Pool Type = Backup
Label Format = "Full-"
}
Job {
Name = "TestBK"
Client = gazer-fd
Type = Backup
File Set = TestSet
Level = Full
Pool = TestPool
Storage = TestStorage
Messages = Standard
}
В общем-то, всё весьма "по умолчанию"
Делаем первый бекап, создаётся файл Full-0001, последующие бекапы пишутся в него же.
Отключаем шару, пытаемся сделать бекап. Система встаёт в ожидание подключения
5 Full TestBK.2016-05-25_16.12.25_10 is waiting for a mount request
и если в этот момент подключить шару обратно, то задача не продолжится, а отвалится с ошибкой. А следующий бекап будет делаться уже в файл Full-0002 а предыдущий получит статус Error.
И я никак не могу найти\понять как переподключить этот Volume, ведь в нём хранятся данные.
Я знаю что можно сделать так, что, каждый бекап будет храниться в отдельном Volume, но мне это не подходит, я хочу иметь 3 файла для каждого клиент (Full-, Diff-, Inc-), и что бы каждый тип бекапа хранился в своём Volume
Подскажите как быть в этой ситуации