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).
bconsole
label
run
confirmamos (yes/mod/no)
Aquí vemos que estamos ejecutando el Job de catalogo:
messages
Los mensajes se generan generando trabajos en ejecución
status director
list jobs
restore
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:
OK to run? (yes/mod/no): yes
Job queued. JobId=6
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:
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
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