]> git.sur5r.net Git - bacula/docs/commitdiff
Update
authorKern Sibbald <kern@sibbald.com>
Tue, 1 Nov 2005 19:47:44 +0000 (19:47 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 1 Nov 2005 19:47:44 +0000 (19:47 +0000)
docs/home-page/news.txt
docs/manual/dirdconf.tex
docs/manual/faq.tex
docs/manual/tips.tex

index 2d6a4c411ef67ce938e2dc5d1599bd188d0c7dbe..4ed47e7ba47f172032f25bbf7f7f4f76c9440dd7 100644 (file)
@@ -1,10 +1,14 @@
-Kern;;;2005/10/29;;;12:30 
+Kern;;;2005/10/31;;;12:30 
 Bacula is now able to accept direct donations, and as of
-29 October 2005, we have received the following:
+31 October 2005, we have received the following:
 
       Amount:      Donor: 
        $ 50         Ludovic Strappazon         
        $100         Pontis Corporation, Pavlo Tabashov
+       $ 20         Jan Kesten
+       $100         Ulrich Schaefer
+
+Total  $258.27      After PayPal fees are deducted 
 
 Many thanks to these Bacula supporters.
 
index e816dae3f612dfaaf886e23316012f4364d81a9e..2f163c3bf9c4711da4361eefb77abaf1f0128052 100644 (file)
@@ -155,7 +155,9 @@ properly expanded. This directive is required.
 \label{DirMaxConJobs}
 
 \item [Maximum Concurrent Jobs = \lt{}number\gt{}]
-   \index[dir]{Maximum Concurrent Jobs }
+\index[dir]{Maximum Concurrent Jobs }
+\index[general]{Simultaneous Jobs}
+\index[general]{Concurrent Jobs}
    where \lt{}number\gt{}  is the maximum number of total Director Jobs that
 should run  concurrently. The default is set to 1, but you may set it to a 
 larger number.  
@@ -2086,12 +2088,12 @@ must use the {\bf update} command in the Console.
 
    It is important to know that when the Volume Retention period expires, 
    Bacula does not automatically recycle a Volume. It attempts to keep the
-   Volume data intact as long as possible before pruning it.
+   Volume data intact as long as possible before over writing the Volume.
    
-   The default is 365 days.  Note, this directive sets the default value
-   for each Volume entry in the Catalog when the Volume is created.  The
-   value in the catalog may be later individually changed for each Volume
-   using the Console program.
+   The default Volume retention period is 365 days.  Note, this directive
+   sets the default value for each Volume entry in the Catalog when the
+   Volume is created.  The value in the catalog may be later individually
+   changed for each Volume using the Console program.
    
    By defining multiple Pools with different Volume Retention periods, you
    may effectively have a set of tapes that is recycled weekly, another
@@ -2114,145 +2116,156 @@ must use the {\bf update} command in the Console.
 \label{PoolRecycle}
 \item [Recycle = \lt{}yes|no\gt{}]
    \index[dir]{Recycle }
-   This directive specifies the  default for recycling Purged Volumes. If it is
-set to {\bf yes}  and Bacula needs a volume but finds none that are 
-appendable, it will search for Purged Volumes (i.e. volumes  with all the Jobs
-and Files expired and thus deleted from  the Catalog). If the Volume is
-recycled, all previous data  written to that Volume will be overwritten.  
+   This directive specifies whether or not Purged Volumes will be recycled.
+   If it is set to {\bf yes} (default) and Bacula needs a volume but finds
+   none that are appendable, it will search for and recycle (reuse) Purged
+   Volumes (i.e.  volumes with all the Jobs and Files expired and thus
+   deleted from the Catalog).  If the Volume is recycled, all previous data
+   written to that Volume will be overwritten. If Recycle is set to {\bf
+   no} you must manually set the recycle flag (update command) for
+   a Volume to be reused.
+
+   Please note that the value defined by this directive in the
+   bacula-dir.conf file is the default value used when a Volume is created.
+   Once the volume is created, changing the value in the bacula-dir.conf
+   file will not change what is stored for the Volume.  To change the value
+   for an existing Volume you must use the {\bf update} command in the
+   Console.
 
-Please note that the value defined by this directive in the  bacula-dir.conf
-file is the default value used when a Volume  is created. Once the volume is
-created, changing the value  in the bacula-dir.conf file will not change what
-is stored  for the Volume. To change the value for an existing Volume  you
-must use the {\bf update} command in the Console.  
 \label{RecycleOldest}
-
 \item [Recycle Oldest Volume = \lt{}yes|no\gt{}]
    \index[dir]{Recycle Oldest Volume }
-   This directive instructs the Director to search for the oldest used Volume
-in the Pool when another Volume is requested by the Storage daemon and none
-are available.  The catalog is then {\bf pruned} respecting the retention
-periods of all Files and Jobs written to this Volume.  If all Jobs are
-pruned (i.e.  the volume is Purged), then the Volume is recycled and will
-be used as the next Volume to be written.  This directive respects any Job,
-File, or Volume retention periods that you may have specified, and as such
-it is {\bf much} better to use this directive than the Purge Oldest Volume.
-
-This directive can be useful if you have a fixed number of Volumes in the
-Pool and you want to cycle through them and you have specified the correct
-retention periods.  
-However, if you use this directive and have only one
-Volume in the Pool, you will immediately recycle your Volume if you fill
-it and Bacula needs another one. Thus your backup will be totally invalid.
-Please use this directive with care.
+   This directive instructs the Director to search for the oldest used
+   Volume in the Pool when another Volume is requested by the Storage
+   daemon and none are available.  The catalog is then {\bf pruned}
+   respecting the retention periods of all Files and Jobs written to this
+   Volume.  If all Jobs are pruned (i.e. the volume is Purged), then the
+   Volume is recycled and will be used as the next Volume to be written.
+   This directive respects any Job, File, or Volume retention periods that
+   you may have specified, and as such it is {\bf much} better to use this
+   directive than the Purge Oldest Volume.
+
+   This directive can be useful if you have a fixed number of Volumes in the
+   Pool and you want to cycle through them and you have specified the correct
+   retention periods.  
+
+   However, if you use this directive and have only one
+   Volume in the Pool, you will immediately recycle your Volume if you fill
+   it and Bacula needs another one. Thus your backup will be totally invalid.
+   Please use this directive with care. The default is {\no}.
 
 \label{RecycleCurrent}
 
 \item [Recycle Current Volume = \lt{}yes|no\gt{}]
    \index[dir]{Recycle Current Volume }
-   If  Bacula needs a new Volume, this directive instructs Bacula  to Prune the
-volume respecting the Job and File  retention periods.  If all Jobs are pruned
-(i.e. the volume is Purged), then  the Volume is recycled and will be used as
-the next  Volume to be written. This directive respects any Job,  File, or
-Volume retention periods that you may have specified,  and thus it is {\bf
-much} better to use it rather  than the Purge Oldest Volume directive.  
-
-This directive can be useful if you have:  a fixed number of Volumes in the
-Pool, you want to  cycle through them, and you have specified  retention
-periods that prune Volumes before  you have cycled through the Volume in the
-Pool.  
-However, if you use this directive and have only one
-Volume in the Pool, you will immediately recycle your Volume if you fill
-it and Bacula needs another one. Thus your backup will be totally invalid.
-Please use this directive with care.
+   If Bacula needs a new Volume, this directive instructs Bacula to Prune
+   the volume respecting the Job and File retention periods.  If all Jobs
+   are pruned (i.e.  the volume is Purged), then the Volume is recycled and
+   will be used as the next Volume to be written.  This directive respects
+   any Job, File, or Volume retention periods that you may have specified,
+   and thus it is {\bf much} better to use it rather than the Purge Oldest
+   Volume directive.
+
+   This directive can be useful if you have: a fixed number of Volumes in
+   the Pool, you want to cycle through them, and you have specified
+   retention periods that prune Volumes before you have cycled through the
+   Volume in the Pool.
+
+   However, if you use this directive and have only one Volume in the Pool,
+   you will immediately recycle your Volume if you fill it and Bacula needs
+   another one.  Thus your backup will be totally invalid.  Please use this
+   directive with care.  The default is {\no}.
 
 \label{PurgeOldest}
 
 \item [Purge Oldest Volume = \lt{}yes|no\gt{}]
    \index[dir]{Purge Oldest Volume }
-   This directive  instructs the Director to search for the oldest used  Volume
-in the Pool when another Volume is requested by  the Storage daemon and none
-are available.  The catalog is then {\bf purged} irrespective of retention 
-periods of all Files and Jobs written to this Volume.  The Volume is then
-recycled and will be used as the next  Volume to be written. This directive
-overrides any Job,  File, or Volume retention periods that you may have
-specified.  
-
-This directive can be useful if you have  a fixed number of Volumes in the
-Pool and you want to  cycle through them and reusing the oldest one when all
-Volumes are full, but you don't  want to worry about setting proper retention
-periods. However,  by using this option you risk losing valuable data.  
-
-{\bf Please be aware that {\bf Purge Oldest Volume} disregards  all retention
-periods.} If you have only a single Volume  defined and you turn this variable
-on, that Volume will always  be immediately overwritten when it fills! So at a
-minimum,  ensure that you have a decent number of Volumes in your Pool  before
-running any jobs. If you want retention periods to apply  do not use this
-directive. To specify a retention period,  use the {\bf Volume Retention}
-directive (see above).  
-
-We {\bf highly} recommend against using this directive, because it is sure that
-some day, Bacula will recycle a Volume that contains current data.
+   This directive instructs the Director to search for the oldest used
+   Volume in the Pool when another Volume is requested by the Storage
+   daemon and none are available.  The catalog is then {\bf purged}
+   irrespective of retention periods of all Files and Jobs written to this
+   Volume.  The Volume is then recycled and will be used as the next Volume
+   to be written.  This directive overrides any Job, File, or Volume
+   retention periods that you may have specified.
+
+   This directive can be useful if you have a fixed number of Volumes in
+   the Pool and you want to cycle through them and reusing the oldest one
+   when all Volumes are full, but you don't want to worry about setting
+   proper retention periods.  However, by using this option you risk losing
+   valuable data.
+
+   Please be aware that {\bf Purge Oldest Volume} disregards all retention
+   periods. If you have only a single Volume defined and you turn this
+   variable on, that Volume will always be immediately overwritten when it
+   fills!  So at a minimum, ensure that you have a decent number of Volumes
+   in your Pool before running any jobs.  If you want retention periods to
+   apply do not use this directive.  To specify a retention period, use the
+   {\bf Volume Retention} directive (see above).
+
+   We {\bf highly} recommend against using this directive, because it is
+   sure that some day, Bacula will recycle a Volume that contains current
+   data.  The default is {\no}.
 
 \item [Cleaning Prefix = \lt{}string\gt{}]
    \index[dir]{Cleaning Prefix }
-   This directive defines  a prefix string, which if it matches the beginning
-of 
-a Volume name during labeling of a Volume, the Volume  will be defined with
-the VolStatus set to {\bf Cleaning} and  thus Bacula will never attempt to use
-this tape. This  is primarily for use with autochangers that accept barcodes 
-where the convention is that barcodes beginning with {\bf CLN}  are treated as
-cleaning tapes.  
-\label{Label}
+   This directive defines a prefix string, which if it matches the
+   beginning of a Volume name during labeling of a Volume, the Volume will
+   be defined with the VolStatus set to {\bf Cleaning} and thus Bacula will
+   never attempt to use this tape.  This is primarily for use with
+   autochangers that accept barcodes where the convention is that barcodes
+   beginning with {\bf CLN} are treated as cleaning tapes.
 
+\label{Label}
 \item [Label Format = \lt{}format\gt{}]
    \index[dir]{Label Format }
    This directive specifies the format of the labels contained in this
    pool.  The format directive is used as a sort of template to create new
    Volume names during automatic Volume labeling.
 
-The {\bf format} should be specified in double quotes, and  consists of
-letters, numbers and the special characters  hyphen ({\bf -}), underscore
-({\bf \_}), colon ({\bf :}), and  period ({\bf .}), which are the legal
-characters for a Volume  name. The {\bf format} should be enclosed in  double
-quotes (").  
-
-In addition, the format may contain a number of variable expansion  characters
-which will be expanded by a complex algorithm allowing  you to create Volume
-names of many different formats. In all  cases, the expansion process must
-resolve to the set of characters  noted above that are legal Volume names.
-Generally, these  variable expansion characters begin with a dollar sign ({\bf
-\$})  or a left bracket ({\bf [}). If you specify variable expansion 
-characters, you should always enclose the format with double  quote characters
-({\bf "}). For more details on variable expansion,  please see the 
-\ilink{Variable Expansion}{_ChapterStart50} Chapter of  this manual.  
-
-If no variable expansion characters are found in the string,  the Volume name
-will be formed from the {\bf format} string  appended with the number of
-volumes in the pool plus one, which  will be edited as four digits with
-leading zeros. For example,  with a {\bf Label Format = "File-"}, the first
-volumes will be  named {\bf File-0001}, {\bf File-0002}, ...  
-
-With the exception of Job specific variables, you can test  your {\bf
-LabelFormat} by using the 
-\ilink{ var command}{var} the Console Chapter of this manual.  
-
-In almost all cases, you should enclose the format specification  (part after
-the equal sign) in double quotes.  Please note that this directive is
-deprecated and is replaced in version 1.37 and greater with a Python script
-for creating volume names.
+   The {\bf format} should be specified in double quotes, and consists of
+   letters, numbers and the special characters hyphen ({\bf -}), underscore
+   ({\bf \_}), colon ({\bf :}), and period ({\bf .}), which are the legal
+   characters for a Volume name.  The {\bf format} should be enclosed in
+   double quotes (").
+
+   In addition, the format may contain a number of variable expansion
+   characters which will be expanded by a complex algorithm allowing you to
+   create Volume names of many different formats.  In all cases, the
+   expansion process must resolve to the set of characters noted above that
+   are legal Volume names.  Generally, these variable expansion characters
+   begin with a dollar sign ({\bf \$}) or a left bracket ({\bf [}).  If you
+   specify variable expansion characters, you should always enclose the
+   format with double quote characters ({\bf "}).  For more details on
+   variable expansion, please see the \ilink{Variable
+   Expansion}{_ChapterStart50} Chapter of this manual.
+
+   If no variable expansion characters are found in the string, the Volume
+   name will be formed from the {\bf format} string appended with the
+   number of volumes in the pool plus one, which will be edited as four
+   digits with leading zeros.  For example, with a {\bf Label Format =
+   "File-"}, the first volumes will be named {\bf File-0001}, {\bf
+   File-0002}, ...
+
+   With the exception of Job specific variables, you can test your {\bf
+   LabelFormat} by using the \ilink{ var command}{var} the Console Chapter
+   of this manual.
+
+   In almost all cases, you should enclose the format specification (part
+   after the equal sign) in double quotes.  Please note that this directive
+   is deprecated and is replaced in version 1.37 and greater with a Python
+   script for creating volume names.
 
 \end{description}
 
 In order for a Pool to be used during a Backup Job, the Pool must have at
-least one Volume associated with it. Volumes are created for a Pool using the
-{\bf label} or the {\bf add} commands in the {\bf Bacula Console}, program. In
-addition to adding Volumes to the Pool (i.e. putting the Volume names in the
-Catalog database), the physical Volume must be labeled with a valid Bacula
-software volume label before {\bf Bacula} will accept the Volume. This will be
-automatically done if you use the {\bf label} command. Bacula can
-automatically label Volumes if instructed to do so, but this feature is not
-yet fully implemented. 
+least one Volume associated with it.  Volumes are created for a Pool using
+the {\bf label} or the {\bf add} commands in the {\bf Bacula Console},
+program.  In addition to adding Volumes to the Pool (i.e.  putting the
+Volume names in the Catalog database), the physical Volume must be labeled
+with a valid Bacula software volume label before {\bf Bacula} will accept
+the Volume.  This will be automatically done if you use the {\bf label}
+command.  Bacula can automatically label Volumes if instructed to do so,
+but this feature is not yet fully implemented.
 
 The following is an example of a valid Pool resource definition: 
 
@@ -2284,11 +2297,12 @@ the Pool currently being used by the job.
 \addcontentsline{toc}{subsection}{Catalog Resource}
 
 The Catalog Resource defines what catalog to use for the current job.
-Currently, Bacula can only handle a single database server (SQLite, MySQL, 
-PostgreSQL) that is defined when configuring {\bf Bacula}. However, there may be
-as many Catalogs (databases) defined as you wish. For example, you may want
-each Client to have its own Catalog database, or you may want backup jobs to
-use one database and verify or restore jobs to use another database. 
+Currently, Bacula can only handle a single database server (SQLite, MySQL,
+PostgreSQL) that is defined when configuring {\bf Bacula}.  However, there
+may be as many Catalogs (databases) defined as you wish.  For example, you
+may want each Client to have its own Catalog database, or you may want
+backup jobs to use one database and verify or restore jobs to use another
+database.
 
 \begin{description}
 
@@ -2422,34 +2436,37 @@ levels.
 
 \begin{itemize}
 \item The first console type is an {\bf anonymous} or {\bf default}  console,
-   which  has full privileges. There is no console resource necessary  for this
-   type since the password is specified in the Director's  resource and
-consequently such consoles do not have a name as defined on a {\bf Name =}
-directive. This is the kind of  console that was initially implemented in
-versions prior to 1.33  and remains valid. Typically you would use it only for
- administrators.  
+   which has full privileges.  There is no console resource necessary for
+   this type since the password is specified in the Director's resource and
+   consequently such consoles do not have a name as defined on a {\bf Name
+   =} directive.  This is the kind of console that was initially
+   implemented in versions prior to 1.33 and remains valid.  Typically you
+   would use it only for  administrators.  
+
 \item The second type of console, and new to version 1.33 and  higher is a
-   "named" console defined within  a Console resource in both the Director's
-   configuration file and in  the Console's configuration file. Both the names
-and the passwords  in these two entries must match much as is the case for 
-Client programs.  
-
-This second type of console begins with absolutely no  privileges except those
-explicitly specified in the Director's  Console resource. Thus you can have
-multiple Consoles with  different names and passwords, sort of like multiple
-users, each  with different privileges. As a  default, these consoles can do
-absolutely nothing -- no commands  whatsoever. You give them privileges or
-rather access  to commands and resources by specifying access  control lists
-in the Director's Console resource. The ACLs are  specified by a directive
-followed by a list of access names.  Examples of this are shown below.  
+   "named" console defined within a Console resource in both the Director's
+   configuration file and in the Console's configuration file.  Both the
+   names and the passwords in these two entries must match much as is the
+   case for Client programs.
+
+   This second type of console begins with absolutely no privileges except
+   those explicitly specified in the Director's Console resource.  Thus you
+   can have multiple Consoles with different names and passwords, sort of
+   like multiple users, each with different privileges.  As a default,
+   these consoles can do absolutely nothing -- no commands whatsoever.  You
+   give them privileges or rather access to commands and resources by
+   specifying access control lists in the Director's Console resource.  The
+   ACLs are specified by a directive followed by a list of access names.
+   Examples of this are shown below.
+
 \item The third type of console is similar to the above mentioned  one in that
-   it requires a Console resource definition in both  the Director and the
-   Console. In addition, if the console name,  provided on the {\bf Name =}
-directive, is the same as a Client  name, that console is permitted to use the
-{\bf SetIP}  command to change the Address directive in the  Director's client
-resource to the IP address of the Console. This  permits portables or other
-machines using DHCP (non-fixed IP addresses)  to "notify" the Director of
-their current IP address.  
+   it requires a Console resource definition in both the Director and the
+   Console.  In addition, if the console name, provided on the {\bf Name =}
+   directive, is the same as a Client name, that console is permitted to
+   use the {\bf SetIP} command to change the Address directive in the
+   Director's client resource to the IP address of the Console.  This
+   permits portables or other machines using DHCP (non-fixed IP addresses)
+   to "notify" the Director of their current IP address.
 \end{itemize}
 
 The Console resource is optional and need not be specified. The following
@@ -2465,22 +2482,23 @@ definitions).
 
 \item [Password = \lt{}password\gt{}]
    \index[dir]{Password }
-   Specifies the password that  must be supplied for a named Bacula Console to
-be
-authorized. The same  password must appear in the {\bf Console} resource of
-the Console  configuration file. For added security, the password is never 
-actually passed across the network but rather a challenge response  hash code
-created with the password. This directive is required.  If you have either
-{\bf /dev/random}  {\bf bc} on your machine, Bacula will generate a random 
-password during the configuration process, otherwise it will  be left blank. 
+   Specifies the password that must be supplied for a named Bacula Console
+   to be authorized.  The same password must appear in the {\bf Console}
+   resource of the Console configuration file.  For added security, the
+   password is never actually passed across the network but rather a
+   challenge response hash code created with the password.  This directive
+   is required.  If you have either {\bf /dev/random} {\bf bc} on your
+   machine, Bacula will generate a random password during the configuration
+   process, otherwise it will be left blank.
 
 \item [JobACL = \lt{}name-list\gt{}]
    \index[dir]{JobACL }
-   This directive is used to  specify a list of Job resource names that can be
-accessed by  the console. Without this directive, the console cannot access 
-any of the Director's Job resources. Multiple Job resource names  may be
-specified by separating them with commas, and/or by specifying  multiple
-JobACL directives. For example, the directive  may be specified as:  
+   This directive is used to specify a list of Job resource names that can
+   be accessed by the console.  Without this directive, the console cannot
+   access any of the Director's Job resources.  Multiple Job resource names
+   may be specified by separating them with commas, and/or by specifying
+   multiple JobACL directives.  For example, the directive may be specified
+   as:
 
 \footnotesize
 \begin{verbatim}
index 56a1429f63107d7218bf2dca23208539ff18cb4c..c009d0f29ca9c309aefd6f3e35b3981095e5ba6b 100644 (file)
@@ -95,7 +95,8 @@ of
 \label{AuthorizationErrors}
 \subsection*{I'm Getting Authorization Errors. What is Going On? }
 \item [I'm Getting Authorization Errors. What is Going On? ]
-   \index[general]{I'm Getting Authorization Errors. What is Going On? }
+\index[general]{Authorization Errors}
+\index[general]{Concurrent Jobs}
    For security reasons, Bacula requires that both  the File daemon and the
    Storage daemon know the name  of the Director as well as its password. As a
    consequence,  if you change the Director's name or password, you must  make
@@ -154,8 +155,7 @@ of
    Why? }
 \item [Bacula Runs Fine but Cannot Access a Client on a Different Machine.
    Why? ]
-   \index[general]{Bacula Runs Fine but Cannot Access a Client on a Different
-   Machine. Why? }
+\index[general]{Cannot Access a Client}
    There are several reasons why Bacula could not contact a client  on a
    different machine. They are:  
 
@@ -332,8 +332,7 @@ FAQ for how to do so.
    problems?}
 \item [All my Jobs are scheduled for the same time. Will this cause
    problems? ]
-   \index[general]{All my Jobs are scheduled for the same time. Will this cause
-   problems? }
+\index[general]{Schedule problems}
    No, not at all. Bacula will schedule all the Jobs at the same time,  but will
    run them one after another unless you have increased the number  of
    simultaneous jobs in the configuration files for the Director,  the File
@@ -359,8 +358,7 @@ FAQ for how to do so.
 \subsection*{Can Bacula Backup and Restore Files Greater than 2 Gigabytes?}
 \item [Can Bacula Backup and Restore Files Greater than 2 Gigabytes in
    Size?  ]
-\index[general]{Can Bacula Backup and Restore Files Greater than 2 Gigabytes in
-Size? }
+\index[general]{Large file support}
 If your operating system permits it, and you are running Bacula  version 1.26
 or later, the answer is yes. To the best of our  knowledge all client system
 supported by Bacula can handle  files larger than 2 Gigabytes.  
@@ -370,8 +368,8 @@ supported by Bacula can handle  files larger than 2 Gigabytes.
    there  a better way than {\bf ./bacula stop} to stop it?}
 \item [I Started A Job then Decided I Really Did Not Want to Run It. Is
    there  a better way than {\bf ./bacula stop} to stop it?]
-   \index[general]{I Started A Job then Decided I Really Did Not Want to
-   Run It.  Is there a better way than ./bacula stop to stop it?  } Yes,
+\index[general]{Cancelling jobs} 
+   Yes,
    you normally should use the Console command {\bf cancel} to cancel a Job
    that is either scheduled or running.  If the Job is scheduled, it will
    be marked for cancellation and will be canceled when it is scheduled to
@@ -384,8 +382,7 @@ supported by Bacula can handle  files larger than 2 Gigabytes.
    Bacula\raisebox{.6ex}{{\footnotesize \textsuperscript{\textregistered}}}?}
 \item [Why have You Trademarked the Name
    Bacula\raisebox{.6ex}{{\footnotesize \textsuperscript{\textregistered}}}?]
-\index[general]{Why have You Trademarked the Name
-Bacula\textsuperscript{\textregistered}? }
+\index[general]{Bacula Trademark}
 We have trademarked the name Bacula to ensure that all media  written by any
 program named Bacula will always be compatible. Anyone  may use the name
 Bacula, even in a derivative product as long as it  remains totally compatible
@@ -395,7 +392,7 @@ in all respects with the program defined  here.
 \subsection*{Why is Your Online Document for Version 1.37 but the Released Version is 1.36?}
 \item [Why is Your Online Document for Version 1.37 of Bacula when the
    Currently  Release Version is 1.36?]
-\index[general]{Why is Your Online Document for Version 1.37 but Released Version is 1.36? }
+\index[general]{Multiple manuals}
 As Bacula is being developed, the document is also being enhanced, more  often
 than not it has clarifications of existing features that  can be very useful
 to our users, so we publish the very latest  document. Fortunately it is rare
@@ -520,9 +517,9 @@ manual.
 \subsection*{My retention periods don't work}
 \item [I Change Recycling, Retention Periods, or File Sizes in my Pool
    Resource  and they Still Don't Work.]
-  \index[general]{I Change Recycling, Retention Periods, or File Sizes in my
-Pool
-  Resource and they Still Don't Work. }
+\index[general]{Recycling}
+\index[general]{Retention Periods}
+\index[general]{Pool changes}
   The different variables associated with a Pool are defined in the  Pool
   Resource, but are actually read by Bacula from the Catalog database.  On
   Bacula versions prior to 1.30, after changing your Pool Resource,  you must
@@ -541,8 +538,7 @@ Pool
 \subsection*{Why aren't my files compressed?}
 \item [I Have Configured Compression On, But None of My Files Are
    Compressed.  Why?]
-   \index[general]{I Have Configured Compression On, But None of My Files Are
-   Compressed. Why? }
+\index[general]{Compression}
    There are two kinds of compression. One is tape compression. This  is done by
    the tape drive hardware, and you either enable or disable  it with system
    tools such as {\bf mt}. This compression works  independently of Bacula.  
@@ -575,8 +571,7 @@ up
 \label{NewTape}
 \item [Bacula is Asking for a New Tape After 2 GB of Data but My Tape
    holds 33 GB. Why?]
-\index[general]{Bacula is Asking for a New Tape After 2 GB of Data but My Tape
-holds 33 GB. Why? }
+\index[general]{Tape capacity}
 There are several reasons why Bacula will request a new tape.  
 
 \begin{itemize}
@@ -596,9 +591,7 @@ I/O
 \subsection*{Incremental backups are not working}
 \item [Bacula is Not Doing the Right Thing When I Request an Incremental
    Backup. Why?]
-   \index[general]{Bacula is Not Doing the Right Thing When I Request an
-Incremental
-   Backup. Why? }
+   \index[general]{Incremental backups}
    As explained in one of the previous questions, Bacula will automatically 
    upgrade an Incremental or Differential job to a Full backup if it cannot 
 find
index 21d6b8328f38579994149a42bd3a54f048357dae..25b0e69e67c3609bbcc8bba1bd91469164f85395 100644 (file)
@@ -49,6 +49,12 @@ When installing a new Bacula you need not worry about losing the changes you
 made to your configuration files as the installation process will not
 overwrite them providing that you do not do a {\bf make uninstall}.
 
+If the new version of Bacula requires an upgrade to the database,
+you can upgrade it with the script {\bf update_bacula_tables}, which
+will be installed in your scripts directory (default {\bf /etc/bacula}),
+or alternatively, you can find it in the  
+{\bf \lt{}bacula-source\gt{}/src/cats} directory.
+
 \subsection*{Getting Notified of Job Completion}
 \label{notification}
 \index[general]{Getting Notified of Job Completion }
@@ -980,6 +986,7 @@ its operation.
 \label{ConcurrentJobs}
 \index[general]{Jobs!Running Concurrent}
 \index[general]{Running Concurrent Jobs}
+\index[general]{Concurrent Jobs}
 \addcontentsline{toc}{subsection}{Running Concurrent Jobs}
 
 Bacula can run multiple concurrent jobs, but the default configuration files