Как использовать Bareos (Bacula) Storage Daemon с несколькими дисками?

У меня есть демон Bareos Storage (bareos-sd) с тремя жесткими дисками по 2 ТБ. Я хочу, чтобы они рассматривались как одно хранилище, а Bareos автоматически переключался на следующий диск, когда предыдущий был заполнен. Теперь у меня есть все диски как разные устройства с разными типами носителей и хранилище с соответствующими дисками. В Job's Pool я установил Sorage, разделив запятыми три моих хранилища. Но теперь мой первый диск заполнен, и Bareos не использует следующий диск.


person morfair    schedule 19.10.2017    source источник


Ответы (1)


Вы должны указать другую директиву устройства. Взято с http://www.bacula.org/5.0.x-manuals/en/main/main/Storage_Daemon_Configuratio.html

If you want to write into more than one directory (i.e. to spread the load to different disk drives), you will need to define two Device resources, each containing an Archive Device with a different directory

Поэтому просто создайте еще одну директиву «Устройство», чтобы у вас было ДВЕ директивы устройства, например:

Device {
  Name = FifoStorage
  Media Type = Fifo
  Device Type = Fifo
  Archive Device = /folder1
  LabelMedia = yes
  Random Access = no
  AutomaticMount = no
  RemovableMedia = no
  MaximumOpenWait = 60
  AlwaysOpen = no
}
Device {
  Name = FifoStorage2
  Media Type = Fifo
  Device Type = Fifo
  Archive Device = /folder2
  LabelMedia = yes
  Random Access = no
  AutomaticMount = no
  RemovableMedia = no
  MaximumOpenWait = 60
  AlwaysOpen = no
}
person Shōgun8    schedule 07.05.2018