Bonjour, 

 

Je souhaiterai par ce mail vous exposer le problème que je rencontre avec 
Bacula lorsque celui-ci dispose de plusieurs devices.

 

Voici l'environnement de bacula :

 
*       Bacula ( debian package 5.0.2-2.2 )est interfacé par webacula 5.5.1
*       Les sauvegardes sont effectuées via volume stocké sur disque
*       Un seul job par volume
*       Les volumes sont stockés dans une arborescence de répertoire suivant le 
schéma ci-dessous :
        *       /backups/bacula/<clientX>/<Full | Diff | Incr> 
 

Cette configuration implique d'avoir un device par répertoire de sauvegarde, 
d'ou le problème, vous aller comprendre.

 

Lorsqu un cycle de sauvegarde est bouclé, nous avons des volumes stockés dans 
les répertoires différents, Full, Diff et Incr.

 

Lors de l'exécution d'un job de restauration nécessitant plusieurs volumes, 
bacula démarre la restauration et monte le premier volume  via le premier 
device ensuite, si un second volume est nécessaire et qu'il se trouve dans un 
autre répertoire, bacula bloque, car il ne trouve pas le second volume.

 

Voici un exemple concret illustrant cette explication :

 

Je veux restaurer une sauvegarde stockée sur plusieurs volumes, webacula 
m'informe :

 

The job will require the following

   Volume(s)                 Storage(s)                SD Device(s)

===========================================================================




    Vol0156                   sto-sba-D02               dev-sba-D02

    Vol0091                   sto-sba-I02               dev-sba-I02

    Vol0098                   sto-sba-I02               dev-sba-I02

    Vol0022                   sto-sba-I02               dev-sba-I02




Volumes marked with "*" are online.







247 files selected to be restored.




Job queued. JobId=565

You have messages.

 

La restauration débute, puis bloque sur le volume 91 :

 

2012-03-29 16:48:42   nikki-dir JobId 563: Using Device "dev-sba-D02"

2012-03-29 16:48:42   nikki-sd JobId 563: Ready to read from volume "Vol0156" 
on device "dev-sba-D02" (/backups/bacula/sba/Diff).

2012-03-29 16:48:42   nikki-sd JobId 563: Forward spacing Volume "Vol0156" to 
file:block 0:1999872115.

2012-03-29 16:49:57   nikki-sd JobId 563: End of Volume at file 0 on device 
"dev-sba-D02" (/backups/bacula/sba/Diff), Volume "Vol0156"

2012-03-29 16:49:57   nikki-sd JobId 563: Warning: acquire.c:224 Read open 
device "dev-sba-D02" (/backups/bacula/sba/Diff) Volume "Vol0091" failed: 
ERR=dev.c

 

L'erreur est assez claire, bacula cherche un volume qui n'existe pas à cet 
emplacement, puisqu'il appel le mauvais device.

 

Pour restaurer, je copie les volumes dans le répertoire demandé par bacula et 
la sauvegarde fonctionne.

 

Voici mon problème exposé, j'espère que quelqu'un aura des réponses pour moi.

 

Merci à tous.

Félix Defrance - Nuxee

Directeur Technique / Co fondateur


Email : felix.defra...@nuxee.fr

Web : www.nuxee.fr


 
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to