From: Ludovic Strappazon Date: Thu, 6 Jul 2006 15:18:49 +0000 (+0000) Subject: Mises a jour. X-Git-Tag: Release-2.0.0~771 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b0724f9982074af5467b961be630e22131783531;p=bacula%2Fdocs Mises a jour. --- diff --git a/docs/manual-fr/install.tex b/docs/manual-fr/install.tex index 4f01b140..3b02a26e 100644 --- a/docs/manual-fr/install.tex +++ b/docs/manual-fr/install.tex @@ -112,7 +112,7 @@ make make install \end{verbatim} - En principe, aucun de vos fichiers .conf ou .sql ne devrait être \'ecras\'e. + En principe, aucun de vos fichiers .conf ou .sql ne devrait \^etre \'ecras\'e. Pour plus d'informations sur les mises \`a jour, veuillez consulter la partie \ilink{Upgrading Bacula Versions}{upgrading} du chapitre Astuces de ce manuel @@ -250,9 +250,9 @@ install\'e les rpms additionnels sus-mentionn\'es. \item En alternative \`a MySQL et PostgreSQL, configurez et installez SQLite, qui fait partie du paquetage {\bf depkgs}. \ilink{Installer et configurer SQLite}{_ChapterStart33}. - SQLite n'est probablement pas adapté à un environnement de production - de taille respectable, en raison de sa lenteur par rapport à MySQL, et de la - pauvreté de ses outils de reconstruction de base de données endommagée. + SQLite n'est probablement pas adapt\'e \`a un environnement de production + de taille respectable, en raison de sa lenteur par rapport \`a MySQL, et de la + pauvret\'e de ses outils de reconstruction de base de donn\'ees endommag\'ee. \item D\'esarchivez les sources de Bacula, de pr\'ef\'erence dans le r\'epertoire {\bf bacula} \'evoqu\'e ci-dessus. @@ -300,8 +300,8 @@ assurer qu'il n'y a aucune erreur avant de commencer \`a \'ecrire les fichiers d vos r\'epertoires syst\`eme. \item make install -Avant de lancer cette commande, vérifiez consciencieusement que vous avez bien -exécuté la commande {\bf make} et que tout a été compilé proprement et lié +Avant de lancer cette commande, v\'erifiez consciencieusement que vous avez bien +ex\'ecut\'e la commande {\bf make} et que tout a \'et\'e compil\'e proprement et li\'e sans erreur. \item Si vous \^etes un nouvel utilisateur de Bacula, nous vous recommandons @@ -421,10 +421,13 @@ le modifier pour l'accorder \`a ses besoins. Vous trouverez d'autres exemples dans ce r\'epertoire. Les options {\bf \verb{--{enable-conio} ou {\bf \verb{--{enable-readline} sont utiles car -elles fournissent un historique de lignes de commandes et des capacit\'es +elles conf\`erent un historique de lignes de commandes et des capacit\'es d'\'edition \`a la Console. Si vous avez inclus l'une ou l'autre option, l'un des deux paquets {\bf termcap} ou {\bf ncurses} sera n\'ecessaire pour -compiler. Sur certains syst\`emes, tels que SUSE, la librairie termcap n'est +compiler. Sur la plupart des syst\`emes, y compris RedHat et SuSE, vous +devriez inclure le paquet ncurses. Si Le processus de configuration de +Bacula le détecte, il l'utilisera plutôt que la librairie termcap. +Sur certains syst\`emes, tels que SUSE, la librairie termcap n'est pas dans le r\'epertoire standard des librairies par cons\'equent, l'option devrait \^etre d\'esactiv\'ee ou vous aurez un message tel que: @@ -568,14 +571,14 @@ configure} afin d'adapter votre installation \`a vos besoins. \item [ {-}{-}mandir=\lt{}path\gt{}] \index[general]{{-}{-}mandir} - Notez qu'à partir de la version 1.39.14, tout chemin spécifié - est désormais compris comme le niveau le plus élevé du - répertoire man. Précédemment, le {\bf mandir} spécifiait le - chemin absolu où vous souhaitiez instaler les pages de manuel. - Les fichiers man sont installés au format gzippé sous + Notez qu'\`a partir de la version 1.39.14, tout chemin sp\'ecifi\'e + est d\'esormais compris comme le niveau le plus \'elev\'e du + r\'epertoire man. Pr\'ec\'edemment, le {\bf mandir} sp\'ecifiait le + chemin absolu o\`u vous souhaitiez instaler les pages de manuel. + Les fichiers man sont install\'es au format gzipp\'e sous mandir/man1 et mandir/man8 comme il convient. - Pour que l'installation se déroule normalement, vous devez - disposer de {\bf gzip} sur votre système + Pour que l'installation se d\'eroule normalement, vous devez + disposer de {\bf gzip} sur votre syst\`eme Par d\'efaut, Bacula installe une simple page de manuel dans /usr/share/man. Si vous voulez qu'elle soit install\'ee ailleurs, @@ -846,6 +849,9 @@ consultez la section \ilink{Configurer et Tester TCP Wrappers}{wrappers} du chapitre sur la s\'ecurit\'e. +Sur SuSE, les librairies libwrappers requises pour lier Bacula appartiennent +au paquet tcpd-devel. Sur RedHat, le paquet se nomme tcp_wrappers. + \item [{-}{-}with-working-dir=\lt{}working-directory-path\gt{}] \index[dir]{{-}{-}with-working-dir } Cette option est obligatoire et sp\'ecifie un r\'epertoire dans lequel Bacula diff --git a/docs/manual-fr/postgresql.tex b/docs/manual-fr/postgresql.tex index 4107459b..24322787 100644 --- a/docs/manual-fr/postgresql.tex +++ b/docs/manual-fr/postgresql.tex @@ -14,17 +14,17 @@ I} Attention !!! Si vous envisagez d'utiliser PostgreSQL, vous devriez -être conscient de la philosophie des mises à jour de PostgreSQL qui -peut, à mon avis, être déstabilisant dans un environnement de -production. En gros, pour chaque mise à jour vers une version majeure, -vous devez exporter vos bases de données au format ASCII, faire la -mise à jour, et recharger vos bases de données. Ceci est dû au à des -mises à jour fréquentes du "format de données" d'une version à l'autre, +\^etre conscient de la philosophie des mises \`a jour de PostgreSQL qui +peut \^etre d\'estabilisant dans un environnement de +production. En gros, pour chaque mise \`a jour vers une version majeure, +vous devez exporter vos bases de donn\'ees au format ASCII, faire la +mise \`a jour, et recharger vos bases de donn\'ees. Ceci est d\^u au \`a des +mises \`a jour fr\'equentes du "format de donn\'ees" d'une version \`a l'autre, et aucun outil n'est fourni pour effectuer la conversion automatiquement. Si vous omettez d'exporter vos bases au format ASCII, elles peuvent -devenir complètement inutiles si aucun des nouveaux outils ne peut y -accéder en raison d'un changement de format, auquel cas le serveur -PostgreSQL sera dans l'incapacité de démarrer. +devenir compl\`etement inutiles si aucun des nouveaux outils ne peut y +acc\'eder en raison d'un changement de format, auquel cas le serveur +PostgreSQL sera dans l'incapacit\'e de d\'emarrer. Si vous avez utilis\'e l'option {\bf ./configure \verb{--{with-postgresql=PostgreSQL-Directory} pour configurer {\bf Bacula}, vous @@ -115,7 +115,7 @@ s'agit de pgsql. NDT: sur debian il s'agit de postgres) su (entrez le mot de passe root) su pgsql (ou postgres) - createuser kern (ou peut-être bacula) + createuser kern (ou peut-\^etre bacula) Shall the new user be allowed to create databases? (y/n) y Shall the new user be allowed to create more new users? (y/n) (choisissez ce que vous voulez) exit diff --git a/docs/manual-fr/security.tex b/docs/manual-fr/security.tex index 17a0a554..dff51128 100644 --- a/docs/manual-fr/security.tex +++ b/docs/manual-fr/security.tex @@ -120,6 +120,10 @@ Vous ne devez pas utiliser l'option {\bf twist} dans votre {\bf /etc/hosts.allow} car elle stopperait les {\it daemons} Bacula lorsqu'une connection est refus\'ee. +Le nom exact du paquet requis pour compiler avec le support TCP wrappers +dépend du système. Il s'agit, par exemple, de tcpd-devel sur SuSE, et de +tcp_wrappers sur RedHat. + Dan Langille a fourni les informations suivantes concernant la configuration et les tests de TCP Wrappers avec Bacula. diff --git a/docs/manual-fr/storedconf.tex b/docs/manual-fr/storedconf.tex index bf793f6c..ff573e73 100644 --- a/docs/manual-fr/storedconf.tex +++ b/docs/manual-fr/storedconf.tex @@ -22,7 +22,7 @@ Des exemples de directives de ressources device connues pour fonctionner pour beaucoup de lecteurs de bandes communs peuvent \^etre trouv\'es dans le r\'epertoire : \lt{}bacula-src\gt{}/examples/devices}. La plupart seront \'enum\'er\'es ici. -Pour un discussion g\'en\'erale concernant les fichiers de configuration de Bacula, +Pour une discussion g\'en\'erale concernant les fichiers de configuration de Bacula, les ressources et les types de donn\'ees reconnus, veuillez consulter le chapitre \ilink{Configuration}{_ChapterStart16} de ce manuel. Les d\'efinitions de ressources Storage suivantes doivent \^etre d\'efinies : @@ -174,7 +174,7 @@ SDAddress montr\'ees ci-dessous. \end{description} -Voici une d\'efinition typique d'une ressource Storage Daemon : +Voici une d\'efinition typique d'une ressource Storage du Storage Daemon : \footnotesize @@ -374,35 +374,32 @@ au p\'eriph\'erique. avec circonspection, car le Media Type est utilis\'e pour d\'eterminer le p\'eriph\'erique de stockage \`a s\'electionner lors d'une restauration. Ainsi, vous devriez certainement utiliser le m\^eme Media Type pour tous les lecteurs - dont les cartouches sont interchangeables. + dont les cartouches sont interchangeables. Ce n'est généralement pas un + problème si vous n'avez qu'un Storage Daemon, mais c'en est un avec plusieurs + Storage Daemon, surtout s'ils utilisent des média incompatibles. - Even though the names you assign are arbitrary (i.e. you choose the name - you want), you should take care in specifying them because the Media Type - is used to determine which storage device Bacula will select during - restore. Thus you should probably use the same Media Type specification - for all drives where the Media can be freely interchanged. This is not - generally an issue if you have a single Storage daemon, but it is with - multiple Storage daemons, especially if they have incompatible media. + Si, par exemple, vous spécifiez le Media Type "DDS-4", Bacula pourra lors de + restaurations sélectionner tout Storage Daemon qui supporte les "DDS-4". + Si vous avez une librairie, vous voudrez peut-être baptiser son Media Type + d'un nom qui lui soit unique, à moins que vous souhaitiez pouvoir utiliser + ses volumes dans d'autres lecteurs. Vous devriez aussi vous assurer d'avoir + des noms de Media Type uniques si les media ne sont pas compatibles d'un + lecteur à l'autre. Cette spécification est requise pour tous les + périphériques. + + Enfin, si vous utilisez le stockage sur disque, sachez que chaque ressource + Device a généralement un point de montage (ou répertoire) différent. Afin + que Bacula puisse sélectionner correctement la ressource Device à utiliser, + chacun doit avoir un Media Type distinct. - For example, if you specify a Media Type of "DDS-4" then during the - restore, Bacula will be able to choose any Storage Daemon that handles - "DDS-4". If you have an autochanger, you might want to name the Media Type - in a way that is unique to the autochanger, unless you wish to possibly use - the Volumes in other drives. You should also ensure to have unique Media - Type names if the Media is not compatible between drives. This - specification is required for all devices. - - In addition, if you are using disk storage, each Device resource will - generally have a different mount point or directory. In order for - Bacula to select the correct Device resource, each one must have a - unique Media Type. - \label{Autochanger} \item [Autochanger = {\it Yes|No}] \index[sd]{Autochanger} \index[sd]{Directive!Autochanger} - If {\bf Yes}, this device belongs to an automatic tape changer, and you should also - specify a {\bf Changer Device} as well as a {\bf Changer Command}. If {\bf + If {\bf Yes}, this device belongs to an automatic tape changer, and you + must specify an {\bf Autochanger} resource that points to the {\bf + Device} resources. You must also specify a + {\bf Changer Device}. If the Autochanger direcive is set to {\bf No} (default), the volume must be manually changed. You should also have an identical directive to the \ilink{Storage resource}{Autochanger1} in the Director's @@ -429,7 +426,11 @@ au p\'eriph\'erique. \index[sd]{Changer Command} \index[sd]{Directive!Changer Command} The {\bf name-string} specifies an external program to be called that will - automatically change volumes as required by {\bf Bacula}. Most frequently, + automatically change volumes as required by {\bf Bacula}. Normally, + this directive will be specified only in the {\bf AutoChanger} resource, + which is then used for all devices. However, you may also specify + the different {\bf Changer Commands} in each Device specification. + Most frequently, you will specify the Bacula supplied {\bf mtx-changer} script as follows: \footnotesize @@ -491,15 +492,16 @@ bacula-sd Alert: TapeAlert[32]: Interface: Problem with SCSI interface The {\bf Drive Index} that you specify is passed to the {\bf mtx-changer} script and is thus passed to the {\bf mtx} program. By default, the Drive Index is zero, so if you have only one drive in your autochanger, everything - will work normally. However, if you have multiple drives, you may specify two - Bacula Device resources. The first will either set Drive Index to zero, or + will work normally. However, if you have multiple drives, you must specify t + multiple Bacula Device resources (one for each drive). + The first will either set Drive Index to zero, or leave it unspecified, and the second Device Resource should contain a Drive - Index set to 1. This will then permit you to use two or more drives in your - autochanger. However, you must ensure that Bacula does not request the same - Volume on both drives at the same time. You may also need to modify the - mtx-changer script to do locking so that two jobs don't attempt to use the - autochanger at the same time. An example script can be found in {\bf - examples/autochangers/locking-mtx-changer}. + Index set to 1, and so on. This will then permit you to use two or more drives in your + autochanger. As of Bacula version 1.38.0, using the {\bf Autochanger} + resource, Bacula will automatically ensure that only one drive at a + time uses the autochanger script, so you no longer need locking scripts + as in the past -- the default mtx-changer script works for any number + of drives. \item [Autoselect = {\it Yes|No}] \index[sd]{Autoselect} @@ -973,16 +975,16 @@ apply to removable filesystems such as USB in addition to DVD. and with 0 otherwise, and \%v with the current part filename. For a DVD, you will most frequently specify the Bacula supplied {\bf - dvd-writepart} script as follows: + dvd-handler} script as follows: \footnotesize \begin{verbatim} - Write Part Command = "/path/dvd-writepart %e %a %v" + Write Part Command = "/path/dvd-handler %a write %e %v" \end{verbatim} \normalsize Where {\bf /path} is the path to your scripts install directory, and - dvd-writepart is the Bacula supplied script file. + dvd-handler is the Bacula supplied script file. This command will already be present, but commented out, in the default bacula-sd.conf file. To use it, simply remove the comment (\#) symbol. @@ -997,18 +999,18 @@ apply to removable filesystems such as USB in addition to DVD. the first part, and with 0 otherwise, and \%v with the current part filename. For a DVD, you will most frequently specify the Bacula supplied {\bf - dvd-freespace} script as follows: + dvd-handler} script as follows: \footnotesize \begin{verbatim} - Free Space Command = "/path/dvd-freespace %a" + Free Space Command = "/path/dvd-handler %a free" \end{verbatim} \normalsize Where {\bf /path} is the path to your scripts install directory, and - dvd-freespace is the Bacula supplied script file. + dvd-handler is the Bacula supplied script file. If you want to specify your own command, please look at the code of - dvd-freespace to see what output Bacula expects from this command. + dvd-handler to see what output Bacula expects from this command. This command will already be present, but commented out, in the default bacula-sd.conf file. To use it, simply remove the comment (\#) symbol. @@ -1018,10 +1020,14 @@ apply to removable filesystems such as USB in addition to DVD. \end{description} +%% This pulls in the Autochanger resource from another file. \label{AutochangerRes} \label{AutochangerResource1} \input{autochangerres} + + + \subsection*{Capabilities} \index[general]{Capabilities} \addcontentsline{toc}{subsection}{Capabilities} @@ -1195,8 +1201,8 @@ Device { # MountCommand = "/bin/mount -t iso9660 -o ro %a %m"; # UnmountCommand = "/bin/umount %m"; # SpoolDirectory = /tmp/backup; -# WritePartCommand = "/etc/bacula/dvd-writepart %e %a %v" -# FreeSpaceCommand = "/etc/bacula/dvd-freespace %a" +# WritePartCommand = "/etc/bacula/dvd-handler %a write %e %v" +# FreeSpaceCommand = "/etc/bacula/dvd-handler %a free" #} # # A very old Exabyte with no end of media detection