pouvez d\'eterminer l'\'etat d'un job particulier, examiner le contenu du
catalogue et effectuer certaines manipulations de cartouches.
-Il existe d'autre part un programme nomm\'e wx-console, b\^atie avec wxWidgets qui
+Il existe d'autre part un programme nomm\'e bwx-console, b\^atie avec wxWidgets qui
offre une interface graphique aux op\'erations de restauration.
Etant donn\'e que la Console interagit avec le Director au travers du r\'eseau,
\index[console]{Console!Utiliser la}
\addcontentsline{toc}{subsection}{Utiliser la Console}
+Le programme Console admet les options suivantes :
+\footnotesize
+\begin{verbatim}
+Usage: bconsole [-s] [-c config_file] [-d debug_level]
+ -c <file> set configuration file to file
+ -dnn set debug level to nn
+ -n no conio
+ -s no signals
+ -t test - read configuration and exit
+ -? print this message.
+\end{verbatim}
+\normalsize
+
Apr\`es son d\'emarrage, la Console est en attente de vos commandes, ce qui
est indiqu\'e par une ast\'erisque (*) (ce n'est pas le cas dans la version
GNOME o\`u vous saisissez vos commandes dans la boite texte en bas de l'\'ecran).
\item [current]
Utilis\'e dans la commande {\it restore}. Ne prend pas d'arguments.
\item [days]
+ Utilisé pour définir le nombre de jours que la commande "list nextvol" doit
+ prendre en compte dans son évaluation des prochains jobs à exécuter.
+ Le mot-clef "day" peut aussi être utilisé avec la commande "status dir"
+ afin qu'elle affiche les jobs planifiés pour la période spécifiés.
\item [devices]
Utilis\'e dans la commande {\it show}. Ne prend pas d'arguments.
\item [dir | director]
\item [directors]
Utilis\'e dans la commande {\it show}. Ne prend pas d'arguments.
\item [directory]
- Utilis\'e dans la commande {\it restore}.
+ Utilis\'e dans la commande {\it restore}. Son argument spécifie
+ le répertoire à restaurer.
+\item [enabled]
+ Ce mot-clef peut être utilisé avec la commande {\bf update volume} et admet
+ l'un des arguments suivants : yes, true, no, false, archived, 0, 1, 2, où
+ 0 correspond à "no" ou "false", 1 à "yes" ou "true" et 2 à "archived". Les volumes
+ avec le statut "archived" ne seront pas utilisés, pas plus que ne seront élagués leurs
+ enregistrements dans le catalogue. Les volumes qui n'ont pas le statut "enabled"
+ ne seront pas utilisés pour des sauvegardes ou des restaurations.
\item [done]
Utilis\'e dans la commande {\it restore}. Ne prend pas d'arguments.
\item [file]
Voici la forme compl\`ete de cette commande :
+\begin{verbatim}
delete pool=\lt{}pool-name\gt{}
-
+\end{verbatim}
+
supprime un pool du catalogue.
+\begin{verbatim}
delete volume=\lt{}volume-name\gt{} pool=\lt{}pool-name\gt{}
+\end{verbatim}
supprime du catalogue un volume du pool sp\'ecifi\'e.
+\begin{verbatim}
delete JobId=\lt{}job-id\gt{} JobId=\lt{}job-id2\gt{} ...
+\end{verbatim}
supprime du catalogue le job sp\'ecifi\'e.
+\begin{verbatim}
delete Job JobId=n,m,o-r,t ...
-
+\end{verbatim}
+
supprime les job de JobIds m,n,o,p,q,r et t (o\`u m,n,... sont, bien sur, des
nombres). Ainsi, la commande "delete jobid" accepte les listes et les plages
de jobids.
peut prendre un certain temps s'il s'agit d'une grosse sauvegarde.
Voici la forme compl\`ete de cette commande :
-
-estimate job=\lt{}job-name\gt{} listing client=\lt{}client-name\gt{}
-fileset=\lt{}fileset-name\gt{} level=\lt{}level-name\gt{}
+\begin{verbatim}
+estimate job=\lt{}job-name\gt{} listing client=\lt{}client-name\gt{}
+ fileset=\lt{}fileset-name\gt{} level=\lt{}level-name\gt{}
+\end{verbatim}
La sp\'ecification du {\bf job} est suffisante, mais vous pouvez aussi
passer outre le client, le FileSet et/ou le niveau en les
ce qui produirait une liste compl\`ete de tous les fichiers \`a sauvegarder pour
le job {\bf NightlySave} au cours d'une sauvegarde incr\'ementale, et qui
-consignerait cette liste dans le fichier {\bf /tmp/listing}.
+consignerait cette liste dans le fichier {\bf /tmp/listing}. Notez que l'évaluation
+produite par cette commande se base sur les tailles de fichiers contenues dans
+l'objet "répertoire", aussi l'estimation peut être très éloignée de la réalité si vous
+avez des fichiers creux (NDT : sparse files) sur votre système. Ce type de fichiers se
+rencontre souvent sur les systèmes 64 bits avec certains systèmes de fichiers.
+Le volume obtenu par l'évaluation est celui que sauvegardera Bacula si l'option
+sparse est désactivée. Il n'y a actuellement aucun moyen d'évaluer le volume de
+ce qui serait sauvegardé avec l'option sparse activée.
\item [help]
\index[console]{help}
\index[general]{relabel}
Cette commande est utilis\'ee pour \'etiqueter les volumes. La forme compl\`ete est :
-label storage=\lt{}storage-name\gt{} volume=\lt{}volume-name\gt{}
-slot=\lt{}slot\gt{}
+\begin{verbatim}
+ label storage=\lt{}storage-name\gt{} volume=\lt{}volume-name\gt{}
+ slot=\lt{}slot\gt{}
+\end{verbatim}
Si vous omettez l'un quelconque des arguments, il vous sera r\'eclam\'e.
Le type de m\'edia est automatiquement r\'ecup\'er\'e de la ressource Storage.
\begin{verbatim}
update volume=xxx pool=yyy slots volstatus=xxx VolRetention=ddd
VolUse=ddd MaxVolJobs=nnn MaxVolBytes=nnn Recycle=yes|no
- slot=nnn
+ slot=nnn enabled=n
\end{verbatim}
\normalsize
aucun job en ex\'ecution. Cette commande est utile dans des situation
d'utilisation automatis\'ee par scripts telles que les tests de r\'egression
o\`u vous voulez d\'emarrer un job, et attendre qu'il se termine avant de
- poursuivre.
+ poursuivre. Cette commande admet les options suivantes :
+
+\footnotesize
+\begin{verbatim}
+ wait [jobid=nn] [jobuid=unique id] [job=job name]
+\end{verbatim}
+\normalsize
\end{description}