Bacula-users

[Bacula-users] Restauration bacula avec plusieurs devices.

2012-04-10 07:47:29
Subject: [Bacula-users] Restauration bacula avec plusieurs devices.
From: Félix Defrance <felix.defrance AT nuxee DOT fr>
To: bacula-users AT lists.sourceforge DOT net <bacula-users AT lists.sourceforge DOT net>
Date: Tue, 10 Apr 2012 13:44:34 +0200

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.defrance AT nuxee DOT 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 AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
<Prev in Thread] Current Thread [Next in Thread>
  • [Bacula-users] Restauration bacula avec plusieurs devices., Félix Defrance <=