Deleção de Clientes e Backups Terminados do Bacula

Se por qualquer motivo seja necessária a deleção completa de entradas de backups do Bacula, os seguintes comandos do bconsole podem ser executados (versão referência 12.x Enterprise / 11.x Community):

Backup de Clientes do Bacula

purge jobs client=<client_name>
delete client=<client_name>

Backup de VMs e Containers com Plugins

delete jobid=x,y,z

Se você tiver muitos Jobs para deletar, pode ser mais prático utilizar o script: <jdelete>

Basta descompactar e executar. Exemplo:

cd /opt/bacula/scripts/
wget https://www.bacula.lat/wp-content/uploads/2020/08/jdelete.zip
unzip jdelete.zip
/opt/bacula/scripts/jdelete

Você será convidado a inserir o nove do Job, validar todos os jobs selecionados pela consulta e prosseguir com a deleção, ou não:

[root@enterprisebacula scripts]# /opt/bacula/scripts/jdelete.sh
Job Name for Deletion: MySQLplugin
|3112|MySQLplugin|2020-08-1310:02:01|B|D|11|552988|T|
|3126|MySQLplugin|2020-08-1423:00:02|B|D|11|552989|T|
|3140|MySQLplugin|2020-08-1710:02:01|B|D|11|552989|T|
|3154|MySQLplugin|2020-08-1810:02:02|B|D|11|552989|T|
|3170|MySQLplugin|2020-08-1910:02:01|B|D|11|552989|T|
|3187|MySQLplugin|2020-08-2010:02:01|B|D|11|552989|T|
|3206|MySQLplugin|2020-08-2123:00:00|B|D|11|552989|T|
|3224|MySQLplugin|2020-08-2410:02:01|B|D|11|552989|T|
|3240|MySQLplugin|2020-08-2510:02:01|B|D|11|552989|T|
|3256|MySQLplugin|2020-08-2610:02:11|B|D|11|552989|T|
|3272|MySQLplugin||B|D|0|0|C|
Do you wish to remove these Jobs [yn]y

PS: é necessário que as configurações dos objetos deletados sejam antes deletadas da Configuração do Director, se existentes.

Os comandos deletam apenas metadados do Catálogo do Bacula. A eliminação dos dados no volume e mídia de armazenamento será feita de acordo com seu tipo, características e retenções definidas. Por exemplo, uma fita pode ser reciclada se todos os Jobs contidos tiverem seus backups eliminados por este procedimento.

Disponível em: pt-brPortuguêsenEnglish (Inglês)esEspañol (Espanhol)

Deixe uma resposta