Bacula: comando run e tipos de job
✅ CERTO. O comando run no console do Bacula permite iniciar manualmente um job previamente definido, e ao executá-lo o usuário pode escolher o nível de backup (Full, Incremental ou Differential) quando o job foi configurado para permitir essa seleção. A afirmação está correta porque descreve com precisão a funcionalidade do comando run no Bacula.
O Bacula é uma solução de backup de código aberto amplamente utilizada em ambientes corporativos. Sua arquitetura é composta por vários componentes, sendo o Director o responsável por gerenciar e agendar os jobs de backup. O console é a interface de linha de comando que permite ao administrador interagir com o Director, executando comandos como run, status, list, entre outros.
O comando run é utilizado para iniciar manualmente um job que já foi definido no arquivo de configuração do Bacula. Quando executado, o console solicita ao usuário que confirme ou altere os parâmetros do job, incluindo o nível de backup (Full, Incremental ou Differential), o cliente, o arquivo de backup (FileSet) e o pool de armazenamento. Essa flexibilidade é uma das características que tornam o Bacula uma ferramenta poderosa, pois permite ao administrador executar backups fora do agendamento normal, quando necessário.
É importante destacar que a possibilidade de escolher o nível de backup no momento da execução depende da configuração do job. Se o job foi definido com um nível fixo (por exemplo, apenas Incremental), o console pode não oferecer a opção de alterá-lo. No entanto, na configuração padrão, o Bacula permite que o nível seja selecionado no momento do run, o que valida a afirmação da questão.
A distinção entre os níveis de backup é fundamental para entender a afirmação:
Nível | O que copia | Velocidade | Restauração | Espaço |
|---|
Full | Todos os dados | Lenta | Rápida | Grande |
Incremental | Dados alterados desde o último backup (qualquer tipo) | Rápida | Lenta (precisa de todos os incrementais) | Pequeno |
Differential | Dados alterados desde o último backup completo | Média | Média (precisa do último full + último diferencial) | Médio |
A pegadinha que a banca poderia explorar é confundir o comando run com o comando restore ou status. O run inicia um job de backup, enquanto o restore é usado para recuperar dados. Além disso, alguns candidatos podem pensar que o nível de backup é definido apenas no agendamento, sem possibilidade de alteração manual — o que não é verdade no Bacula.
Guarde a funcionalidade do comando run e a flexibilidade de escolha do nível de backup: é exatamente isso que a questão cobra.
Item — ✅ Correto
A afirmação está correta porque o comando run no console do Bacula é exatamente o mecanismo para iniciar manualmente um job previamente definido. Ao executar run, o console apresenta as opções do job, incluindo o nível de backup (Full, Incremental ou Differential), permitindo que o administrador escolha qual tipo de execução deseja realizar naquele momento. Isso é uma funcionalidade padrão do Bacula e está alinhada com a descrição apresentada no enunciado.
Gabarito: ✅ CERTO