Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Переменные в Bareos/Bacula (http://forum.oszone.net/showthread.php?t=334967)

LaFleur 22-05-2018 20:21 2814934

Переменные в Bareos/Bacula
 
Всех приветствую! Развернул самый свежий Bareos, настроил вроде работает. Но есть один интересный вопрос. Можно ли в конфигах передавать переменные? К примеру у нас на Windows файловая шара, и папки учётных записей которые нужно бэкапить расположены на одном диске. Каждую папку учётки с файлами требуется делать отдельным бэкапом. Для этого будет свой личный для каждого конфиг в Bareos:
Код:

...
Job {
      Name = "id100-3-Days"
      Client = "id100"
      JobDefs = "Clients-test"
      Schedule = "3-Days"
      FileSet = "Template"
      Storage = "stor-share-01"
      Pool= "id100-3-Days"
    }
...

Но вот шаблон «FileSet» хочется сделать и забыть. Чтобы больше не лазить туда при добавлении новых клиентов.
Код:

FileSet {
  Name = "Template"
  Include {
 ...
    }
    File = "E://Users//id100"
    }
  Include {
    Options {
    signature = MD5
    Compression = GZIP
    }
    File = "E://Users//id100//bla-bla"
    }
}

А это путь к папке «id100», они будут меняться при добавлении новых клиентов. Я пробовал использовать переменные окружения:
Код:

File = "E://Users//%c//bla-bla"
и
File = "E://Users//%c"

Увы не вышло. И вот вопрос могу ли я сделать что-то похожее:
Код:

...
$client = id100;

Job {
      Name = "id100-3-Days"
      Client = "id100"
      JobDefs = "Clients-test"
      Schedule = "3-Days"
      FileSet = "Template"
      Storage = "stor-share-01"
      Pool= "id100-3-Days"
    }
...

А в FileSet:

File = "E://Users//$client//bla-bla"
и
File = "E://Users//$client"

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


Время: 17:00.

Время: 17:00.
© OSzone.net 2001-