
Na verdade, são 2 perguntas em uma. Primeiro é um pouco mais teoricamente. Então, ao especificar opções precisas, como o bacula descobre se um arquivo precisa de backup? é um simples E?
Como se as opções fossem Accurate = sm5 bacula não fará backup do arquivo se
((size = old size) AND (modtime = old modtime) AND (md5 = old md5))
Está correto? Alguma das opções tem precedência? como seria um arquivo ignorado se o tempo do modif fosse diferente, mas tivesse o mesmo md5sum? Há alguma opção implícita que você não pode ignorar?
Caso prático, (bacula 5.0.1) eu tenho que fazer backup de um repositório svn, para poder fazer backups incrementais o mais simples possível, estou copiando a quente (o cliente é executado antes) para outro local, esse bacula fará o backup ( em seguida, exclua-o com o cliente executado posteriormente). Agora, no conjunto de arquivos, tenho
Accurate = spnd5.
Isso deve dizer ao bacula para levar em consideração o tamanho, o número de bits de permissão dos links, as diminuições de tamanho e o md5sum. No entanto, um incremental também inclui uma cópia completa do svn. O que estou fazendo de errado ? parece que leva em consideração o tempo de criação, mesmo que eu não o tenha especificado.
Responder1
Ele não deve verificar isso dadas as suas opções precisas, mas talvez você possa testar se definir a opção mtimeonly=yes funcionará, porque o ctime terá mudado se você adicionar um link a um arquivo.
Responder2
Aquié o principal PDF de referência para o Bacula 5.03. Página 29. É possível que o bacula esteja usando as opções padrão para verificação, bem como as especificadas para Preciso.
Tente alterar as opções de verificação e também de precisão.