]> git.sur5r.net Git - bacula/docs/blobdiff - docs/manuals/en/concepts/newfeatures.tex
ebl note that vtape is not ready for production
[bacula/docs] / docs / manuals / en / concepts / newfeatures.tex
index 1cb01fe42df5118102ea2eb0173767e9a758bc4c..47772cfe98e723119654b62bbf3e376cced1a58d 100644 (file)
@@ -28,12 +28,16 @@ backup, there is no difference, but for {\bf Differential} and {\bf
 backed up, and the File daemon will use that list to determine if any new files
 have been added or or moved and if any files have been deleted. This allows
 Bacula to make an accurate backup of your system to that point in time so that
-if you do a restore, it will restore your system exactly.  One note of caution
+if you do a restore, it will restore your system exactly.  
+
+One note of caution
 about using Accurate backup is that it requires more resources (CPU and memory)
 on both the Director and the Client machines to create the list of previous
 files backed up, to send that list to the File daemon, for the File daemon to
 keep the list (possibly very big) in memory, and for the File daemon to do
-comparisons between every file in the FileSet and the list.
+comparisons between every file in the FileSet and the list.  In particular,
+if your client has lots of files (more than a few million), you will need
+lots of memory on the client machine.
 
 Accurate must not be enabled when backing up with a plugin that is not
 specially designed to work with Accurate. If you enable it, your restores
@@ -336,7 +340,8 @@ which has a version number to permit running multiple versions of
 the libraries if desired (not normally the case).
 
 If you have problems with libtool or you wish to use the old
-way of building static libraries, you can do so by disabling
+way of building static libraries, or you want to build a static
+version of Bacula you may disable
 libtool on the configure command line with:
 
 \begin{verbatim}
@@ -344,6 +349,17 @@ libtool on the configure command line with:
 \end{verbatim}
 
 
+\section{Building Static versions of Bacula}
+\index[general]{Static linking}
+In order to build static versions of Bacula, in addition
+to configuration options that were needed you now must
+also add --disable-libtool.  Example
+
+\begin{verbatim}
+  ./configure --enable-static-client-only --disable-libtool
+\end{verbatim}
+
+
 \section{Virtual Backup (Vbackup)}
 \index[general]{Virtual Backup}
 \index[general]{Vbackup}
@@ -585,11 +601,12 @@ in the main daemon configuration resource (Director for the Director,
 Client for the File daemon, and Storage for the Storage daemon).
 
 When {\bf TLS Authenticate} is enabled, after doing the CRAM-MD5
-authentication, Bacula will do the normal TLS authentication, then TLS 
-encryption will be turned off.
+authentication, Bacula will also do TLS authentication, then TLS 
+encryption will be turned off, and the rest of the communication between
+the two Bacula daemons will be done without encryption.
 
-If you want to encrypt communications data, do not turn on {\bf TLS
-Authenticate}.
+If you want to encrypt communications data, use the normal TLS directives
+but do not turn on {\bf TLS Authenticate}.
 
 \section{bextract non-portable Win32 data}
 \index[general]{bextract handles Win32 non-portable data}
@@ -639,9 +656,9 @@ obey this flag.  The new directive is:
 The default value is {\bf no}.
 
 
-\section{Exclude Dirs Containing = \lt{}filename-string\gt{}}
+\section{Exclude Dir Containing = \lt{}filename-string\gt{}}
 \index[general]{IgnoreDir}
-The {\bf ExcludeDirsContaining = \lt{}filename\gt{}} is a new directive that
+The {\bf ExcludeDirContaining = \lt{}filename\gt{}} is a new directive that
 can be added to the Include section of the FileSet resource.  If the specified
 filename ({\bf filename-string}) is found on the Client in any directory to be
 backed up, the whole directory will be ignored (not backed up).  For example:
@@ -655,7 +672,7 @@ backed up, the whole directory will be ignored (not backed up).  For example:
         signature = MD5
       }
       File = /home
-      Exclude Dirs Containing = .excludeme
+      Exclude Dir Containing = .excludeme
     }
   }
 \end{verbatim}
@@ -1259,7 +1276,8 @@ the tape code but actually reading and writing to a disk file. Used with the
 \textbf{disk-changer} script, you can now emulate an autochanger with 10 drives
 and 700 slots. This feature is most useful in testing.  It is enabled
 by using {\bf Device Type = vtape} in the Storage daemon's Device
-directive. This feature is only implemented on Linux machines.
+directive. This feature is only implemented on Linux machines and should not be
+used for production.
 
 \subsection{Bat Enhancements}
 \index[general]{Bat Enhancements}
@@ -1404,7 +1422,7 @@ capacity planning, billings, etc.
 The Bweb interface provides a statistics module that can use this feature. You
 can also use tools like Talend or extract information by yourself.
 
-The {\textbf Statistics Retention = \lt{}time\gt{}} director directive defines
+The \textbf{Statistics Retention = \lt{}time\gt{}} director directive defines
 the length of time that Bacula will keep statistics job records in the Catalog
 database after the Job End time. (In \texttt{JobHistory} table) When this time
 period expires, and if user runs \texttt{prune stats} command, Bacula will
@@ -1448,6 +1466,11 @@ A new director directive permits to specify the maximum number of Console
 Connections that could run concurrently. The default is set to 20, but you may
 set it to a larger number.
 
+\subsection{VerId = \lt{}string\gt{}}
+\index[general]{VerId}
+A new director directive permits to specify a personnal identifier that will be
+displayed in the \texttt{version} command.
+
 \subsection{dbcheck enhancements}
 \index[general]{dbcheck enhancements}
 If you are using Mysql, dbcheck will now ask you if you want to create