Está en la página 1de 16

Comandos Bacula – bconsole

En el anterior artículo hicimos un repaso


general sobre la instalación y configuración
de Bacula. Vamos ahora a ver
algunos comandos básicos para trabajar
con bconsole (la consola de bacula).
 

Vamos a crear una copia de seguridad por medio de bconsole y así


veremos cómo funciona.
Lo primero es comprobar que todos los servicios necesarios para bacula
están en ejecución.

En este caso estamos ejecutando Director, SD y también FD, porque las


backups las enviamos en el propio servidor (para el ejemplo nos vale).
 
 

Comandos Bacula
 

 Entramos a la consola de bacula con:


bconsole

 Creamos una etiqueta (label):


label
 

 Definimos el Pool que queremos utilizar. En este caso


seleccionamos el pool “File”
 

 lanzamos el trabajo de backup manualmente:


run

 seleccionamos el trabajo que queremos ejecutar (en este


caso BackupCatalog)
 

confirmamos (yes/mod/no)
 

Aquí vemos que estamos ejecutando el Job de catalogo:


 

 Verificar mensajes y estado:


messages
Los mensajes se generan generando trabajos en ejecución

 
 

 Comprobar el estado de Bacula Director:


status director
 
 

 Listar todos los jobs y sus estados:


list jobs
 

 Ejecutar una restauración:


restore
 
 

 restaurar todos los archivos del último backup:


restore all

—> Seleccionamos la opción 5 (Select the most recent backup for a


client)
(Como en este caso solo tenemos un cliente, que es el propio server de
Bacula, no hemos de seleccionar el cliente)
 

–> Seleccionamos el FileSet

 
–> cuando terminemos de modificar opciones tecleamos:

done
 

 
–> lanzamos el job de restauración:

TE RECOMENDAMOS  Error: Snapshot hierarchy is too deep

OK to run? (yes/mod/no): yes


Job queued. JobId=6
 
 

Chequear el estado del job de restauración lanzado


 
Comprobamos los mensajes para ver si el job se ha lanzado:

messages
 

Y buscamos mensajes acerca del estado de la operación de restore:

 
 

Y usamos “status director” para comprobar más info acerca del job:

Otros comandos de Bacula


 

show filesets
Muestra los archivos que serán respaldados.

I = Included

E = Excluded


status dir
Muestra lo que está haciendo el servidor (jobs en ejecución, jobs
programados, jobs terminados …)
 


status jobid=xx
Muestra el estado de un determinado job
 


status client
Muestra el estado de un cliente bacula
 


status storage
Muestra el estado del almacenamiento
 


show jobtotal
Estadísticas acerca de los últimos jobs
 

Status de los Jobs en Bacula


 

T    Terminado con normalidad

C    Creado pero todavía no está en ejecución (probablemente Encolado)

R    Corriendo, en ejecución

B    Bloqueado

E    Terminado con ERROR

e    Terminado con error no fatal.

f    Error Fatal

D    Verificar Diferencias
A    Cancelado por el usuario

F    Esperando al demonio de archivos (FD)

S    Esperando al demonio de almacenamiento (SD)

p   Esperando que termine un job con prioridad superior

t    Esperando a la hora de inicio.

W    Terminado con advertencias

También podría gustarte