Переменные окружения Bacula (c)
"%%" - %;
"%c" - имя клиента;
"%d" - имя директора;
"%e" - код завершения (OK, Error, Fatal);
"%i" - идентификатор задания;
"%j" - уникальное имя задания;
"%l" - тип резервирования (Full, Incremental, Differential, Base);
"%n" - имя задания;
"%r" - получатели сообщения;
"%t" - тип задания (Backup, Restore, ...).
Использую их в описании job:
# 2.Снимаем дамп со снапшота на промежуточный диск
Client Run Before Job = "lvcreate -L10G -s -nSNAP-%i /dev/petav/system"
Client Run Before Job = "dd if=/dev/petav/SNAP-%i of=/volume0/%i-%n.dd-image bs=8M"
2013-11-09 18:50:08 petav-work JobId 10051: shell command: run ClientRunBeforeJob "lvcreate -L10G -s -nSNAP-10051 /dev/petav/system"
2013-11-09 18:50:09 petav-work JobId 10051: ClientRunBeforeJob: Logical volume "SNAP-10051" created
2013-11-09 18:50:09 petav-work JobId 10051: shell command: run ClientRunBeforeJob "dd if=/dev/petav/SNAP-10051 of=/volume0/10051-petav-work-system.dd-image bs=8M"
-rw-r----- 1 root root 19998441472 Ноя 9 19:03 10051-petav-work-system.dd-image
Как мне составить fileset, что бы он тоже использовал эти переменные?
Так:
FileSet {
Name = petav-work-lvm
Include {
Options {
signature = MD5
compression= GZIP
recurse = yes
}
File = /volume0/%i-%n*
}
}
Could not stat "/volume0/%i-%n*": ERR=Нет такого файла или каталога
FileSet {
Name = petav-work-lvm
Include {
Options {
signature = MD5
compression= GZIP
recurse = yes
wildfile = /volume0/%i-%n*
}
}
}
Job write elapsed time = 00:00:01, Transfer rate = 0 Bytes/second