Project

General

Profile

Anomalie #3054

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

Added by Benjamin Bohard over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
03/09/2012
Due date:
% Done:

100%

Spent time:
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.


Related issues

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

Associated revisions

Revision 08379f3d (diff)
Added by moyooo about 12 years ago

add Tooltip for vlan on show networkport : see #3054

Revision 28f0e922 (diff)
Added by Benjamin Bohard over 11 years ago

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.

Revision 2d0f342a (diff)
Added by Emmanuel GARETTE over 11 years ago

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

History

#1 Updated by Benjamin Bohard over 11 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat over 11 years ago

  • Assigned To set to Benjamin Bohard
  • Target version set to Mises à jour 2.3.4 RC

#3 Updated by Joël Cuissinat over 11 years ago

  • Status changed from Résolu to Fermé

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

Also available in: Atom PDF