Deleção de Clientes e Backups Terminados do Bacula

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.

Leave a Reply

Deletion of Bacula Client’s Finished Backups

Deletion of Bacula Client’s Finished Backups

If for any reason it is necessary to completely delete entries from Bacula backups, the following bconsole commands can be executed (version reference 12.x Enterprise / 11.x Community):

Bacula Client’s Backups

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

VMs and Containers Plugin’s Backups

delete jobid=x,y,z

If you have a lot of Jobs to delete, it may be more practical to use the script: <jdelete>

Just unzip and run. Example:

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

You will be invited to enter the Job’s nine, validate all jobs selected by the query and proceed with the deletion, or not:

[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: it is necessary that the settings of the deleted objects are first deleted from the Director’s Configuration, if any.

The commands delete only metadata from the Bacula Catalog. The volume and storage data elimination will be done according to its type, characteristics and defined retentions. For example, a tape can be recycled if all of the Jobs it contains have their backups deleted by this procedure.

Leave a Reply

Eliminación de Cientes y Respaldos Finalizados de Bacula Backup

Eliminación de Cientes y Respaldos Finalizados de Bacula Backup

Si por alguna razón es necesario eliminar completamente las entradas de las copias de seguridad de Bacula, se pueden ejecutar los siguientes comandos de bconsole (referencia de la versión 12.x Enterprise / 11.x Community):

Copia de Seguridad de los Clientes de Bacula

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

Copia de Seguridad de Plugins de Máquinas Virtuales y Containers:

delete jobid=x,y,z

Si tiene muchos trabajos para eliminar, puede ser más práctico usar el script: <jdelete>

Solo descomprime y ejecuta. Ejemplo:

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

Se le invitará a ingresar los nueve trabajos, validar todos los trabajos seleccionados por la consulta y proceder con la eliminación, o no:

[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: es necesario que la configuración de los objetos eliminados se elimine primero de la Configuración del Director, si existentes.

Los comandos eliminan solo metadatos del catálogo de Bacula. La eliminación de datos sobre el volumen y soporte de almacenamiento se realizará según su tipo, características y retenciones definidas. Por ejemplo, una cinta se puede reciclar si todos los trabajos que contiene tienen sus copias de seguridad eliminadas por este procedimiento.

Leave a Reply