Projet

Général

Profil

Anomalie #3054

la restauration d'un dossier et de son contenu par bacula n'est pas prévue avec bacularestore.py

Ajouté par Benjamin Bohard il y a environ 12 ans. Mis à jour il y a environ 12 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
09/03/2012
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.3

Description

La fonction générique bconsole_command(cmd, prefix="select current yes") construit la succession de commandes pour la restauration.
La fonction bacula_restore_one_file(filename, [...]) est appelée par bacularestore.py --file filename [...] et construit la portion de commande suivante :

"file=filename \ndone [...]"

Dans le cas où filename désigne un dossier, la restauration n'est pas récursive.

Une solution consisterait à construire une portion de commande du type "mark filename \ndone [...]" dans la fonction bacula_restore_one_file(), généralisant la récursivité mais n'ajoutant pas d'option à la commande bacularestore.py

Une autre solution consisterait à ajouter une option (--folder) à la commande bacularestore.py pour traiter le cas de la restauration du dossier et de son contenu.

Cette solution, plus claire, nécessite l'ajout d'une fonction dans bacularestore.py et d'un fichier dans le dossier restore.


Demandes liées

Lié à eole-bacula - Anomalie #3089: Besoin d'une option pour restaurer un dossier et son contenu Fermé 15/03/2012

Révisions associées

Révision 08379f3d (diff)
Ajouté par moyooo il y a plus de 12 ans

add Tooltip for vlan on show networkport : see #3054

Révision 28f0e922 (diff)
Ajouté par Benjamin Bohard il y a environ 12 ans

ajout d'une fonction bacula_restore_one_folder (fixes #3054).

pyeole/bacularestore.py est complété avec une fonction bacula_restore_one_folder appélée avec l'option --folder et utilisant la sous-commande mark pour ajouter le dossier passé en argument et son contenu à la sauvegarde.

Révision 2d0f342a (diff)
Ajouté par Emmanuel GARETTE il y a environ 12 ans

restaure les répertoires pas à la racine(ref #3054)

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 12 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Mises à jour 2.3.4 RC

#3 Mis à jour par Joël Cuissinat il y a environ 12 ans

  • Statut changé de Résolu à Fermé

OK, cf. compte-rendu de test dans #3089

Formats disponibles : Atom PDF