Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/11/2014, à 11:59

Dane69

Comment extraire le contenu de fichier backup sans passer par bacula ?

Bonjour,

Sur un serveur avec une distribution GNU/Linux basé sur "Ubuntu Server", les sauvegardes ce font avec le programme "Bacula".

En temps normale pas de problème, on restaure en lançant Bacula avec bconsole etc...

Sauf que pour une raison trop longue a expliquer ici, j'ai besoin de récupérer le contenu d'une vieille sauvegarde qui ne peux pas être réutilisé directement par Bacula (il ne la détecte pas) mais qui a bien du contenu dedans.

J'aimerai connaître une commande pour extraire manuellement le contenu du fichier de sauvegarde indiqué en paramètre vers un répertoire défini.

Auriez vous une solution a proposer svp ?

Dernière modification par Dane69 (Le 07/11/2014, à 12:02)

Hors ligne

#2 Le 07/11/2014, à 17:02

tiramiseb

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Salut,

Ce qui est clair c'est qu'il faut utiliser les outils en ligne de commande de Bacula. Mais je n'ai pas de recette exacte à te donner.

A priori tu as quelques infos très intéressantes là :
http://www.pedroliveira.pt/bacula-tape- … -database/
(lien trouvé en cherchant "bacula tape without database" sur Google)

Hors ligne

#3 Le 10/11/2014, à 14:51

Dane69

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Nous avons essayé en utilisant la commande de bacula : "bextract" mais ça ne fonctionne pas, l'extraction commence mais au bout de quelques secondes ça s'arrète.

voici par exemple la commande essayé pour extraire dans /home/tmp le contenu du fichier ScribeVolume-0001 situé sur le disque usb de backup (monté dans /mnt/sauvegardes)  :

bextract -p -v -c /home/tmp/bacula-sd.conf /mnt/sauvegardes/ScribeVolume-0001 /home/tmp

d'autres solution a proposer notamment avec la commande bextract ?

Hors ligne

#4 Le 10/11/2014, à 14:53

tiramiseb

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Ça s'arrête, qu'est-ce que ça veut dire ? Ça rend la main ?

Hors ligne

#5 Le 10/11/2014, à 15:14

Dane69

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Cela affiche des erreurs comme ça :

10-nov. 14:08 bextract JobId 0: Error: Unknown stream=1007 ignored. This shouldn't happen!
10-nov. 14:08 bextract JobId 0: Error: Unknown stream=1998 ignored. This shouldn't happen!
bextract JobId 0: drwxrwx---   3 12301    eleves          4096 2013-11-29 07:35:32  *none*
10-nov. 14:08 bextract JobId 0: Error: Unknown stream=1008 ignored. This shouldn't happen!
10-nov. 14:08 bextract JobId 0: Error: Unknown stream=1007 ignored. This shouldn't happen!
10-nov. 14:08 bextract JobId 0: Error: Unknown stream=1998 ignored. This shouldn't happen!
bextract JobId 0: drwxrwx---   2 12301    eleves          4096 2013-12-02 07:25:10  *none

Et après quelques lignes d'erreur ça ce termine par ça :

Erreur de segmentation

Peux être qu'il manque des paramètres dans la commande.

Si t'a une idée a proposer, prend comme exemple :
disque de sauvegarde => /mnt/sauvegardes
fichier de sauvegarde => ScribeVolume-0001 a ScribeVolume-0107
fichier bsr si nécessaire => /mnt/sauvegarde/ScribeBootStrap.bsr
fichier bacula-sd.conf si nécessaire => /home/tmp/bacula-sd.conf
répertoire de destination pour l'extraction => par exemple /home/tmp/extraction

Dernière modification par Dane69 (Le 10/11/2014, à 15:16)

Hors ligne

#6 Le 10/11/2014, à 15:51

bruno

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Le disque sur lequel se trouve la sauvegarde a-t-il été vérifié ?

Hors ligne

#7 Le 10/11/2014, à 16:04

Dane69

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

les fichiers de sauvegardes semble bon et il y a plein de contenu dedans.

Il faudrait une solution pour extraire de force le contenu, tanpis si ya des erreurs de temps en temps lors de l'extraction, le but est de récupérer tout ce qui est récuparable, si 50% pouvait être récupéré, ça serai déjà bien.

Hors ligne

#8 Le 10/11/2014, à 18:37

bruno

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Les erreurs que tu as ressemblent à des erreurs de lecture qui pourraient être dues à un système de fichiers ou à un disque défectueux. Il convient donc d'abord de s'assurer que le disque et le système de fichiers sont sains et pas seulement que les fichiers « semblent » bons (d'ailleurs avec le paramètre -p on ne voit pas s'il ya des erreurs d'E/S).

Hors ligne

#9 Le 19/11/2014, à 11:46

Dane69

Re : Comment extraire le contenu de fichier backup sans passer par bacula ?

Pour info, le problème a pu être résolu d'une manière complètement différente en restaurant sur un serveur de test avec une vieille version de la distribution avec l'ancienne version de bacula puis les données ont été copié manuellement (avec un cp -rf) sur un support externe a partir du home du serveur de test.

Hors ligne