Depois de ler a documentação e muitos blogs, ainda não consigo descobrir o que está faltando no meu FileSet, então o Bareos faz backup apenas de arquivos csv e pdf:
FileSet {
Name = "HQ ccomp"
Include {
Options {
IgnoreCase = yes
WildFile = "*.csv"
WildFile = "*.pdf"
Exclude = no
}
File = "e:/folder/emails"
}
}
O mecanismo Exclude no Bareos/Bacula é bastante barroco. Seu conjunto de arquivos incluirá, por padrão, todos os arquivos abaixo do diretório especificado e *.csv duplamente. Esta é uma instância da Configuração 9.20 - exemplo não funcional na documentação.
Em outras palavras, você precisa de uma regra para excluir tudo para fazer o parâmetro WildFile ter efeito. A maneira idiomática de escrever isso é adicionar outra seção Opções na parte inferior da seção Incluir:
É importante que você use RegexFile ou WildFile, pois o Bareos não descerá para subdiretórios se a regra de exclusão corresponder a um diretório.
A ordem é importante: a primeira seção Opções que corresponde a um arquivo ou diretório decidirá o que fazer.