On Tuesday 07 August 2012 17.32:14 Félix Defrance wrote:
> 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 : [email protected]
> 
> Web : www.nuxee.fr
> 
> 
>  

Pourquoi différencier les répertoires Full, Diff, Incr ... faut se souvenir que 
pour disque un répertoire correspond plus ou moins à un lecteur
de bande. 
Du coup la réflexion s'oriente plus du genre : un client, un lieu de stockage 
/bacula/clientX/ = un device type 

Après en fonction des jobs, si on veut plusieurs jobs concurrentiel, il faut 
encore inventer un autre type et media. mais l'emplacement
restera. Bon ça fait moins structuré quand on fait un ls, mais en dessous de 
10000 medias qui s'en préocuppe c'est l'armoire des médias bacula 
pour un type donné. 

Bon il y a d'autres variable/variante en fonction du client, pool etc ... 
(c'est jamais évident de n'apporter qu'un seul type de réponse avec bacula)

ps au fait inutile de copier le média un lien symbolique fait très bien 
l'affaire :-)


-- 
Bruno Friedmann 
Ioda-Net Sàrl www.ioda-net.ch
 
openSUSE Member & Ambassador
GPG KEY : D5C9B751C4653227
irc: tigerfoot

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Bacula-users-fr mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users-fr

Répondre à