Perguntas Técnicas

Como a função "Número de backups anteriores a preservar" é implementada?

Esse número diz respeito a quantos backups criados sem problemas devem ser preservados quando uma tarefa temporizada for executada. Quando um backup temporizado tiver sido concluído, um arquivo com o nome .backupcomplete é criado para indicar a conclusão bem-sucedida do processo.

Primeiro, o backup temporizado cria uma imagem e só depois procura imagens antigas para apagar. Apenas imagens de backup criadas sem problemas (as que têm o arquivo .backupcomplete nas pastas delas) são consideradas candidatas à remoção. Normalmente, se houve falha na criação do backup, o arquivo .ADI é removido imediatamente e somente arquivos de log são mantidos na pasta de backup para análise posterior.

O Disk Image cria internamente uma lista de todos os backups existentes: excetuando o que acabou de ser criado, apaga os mais antigos, mantendo apenas quantos deles devem ser preservados, conforme especificado pelo usuário.

Por exemplo, se o especificado em "Número de backups anteriores a preservar" for 2 e houver dois backups, um terceiro backup será criado. Então, o Disk Image encontrará dois backups antigos  (o último não entra na contagem) e, já que esse número é igual ao da preservação especificada, nenhum comando será efetuado e 3 backups serão mantidos. O backup subsequente achará 3 backups antigos. Portanto, o mais antigo deles será apagado e o programa deixará novamente preservados 3 backups — 2 antigos ("anteriores") e um recém-criado.

Quando o especificado na opção "Número de backups anteriores a preservar" é 0 (zero), isto faz o programa remover todos os backups antigos, deixando intacto apenas o que acabou de criar.

Clique aqui: Perguntas Técnicas