]> git.sur5r.net Git - bacula/docs/blobdiff - docs/manuals/en/install/fileset.tex
The drive letter on windows does not have to be lower case.
[bacula/docs] / docs / manuals / en / install / fileset.tex
index 05bb444dd4ea81c55ded3db875e6c8d22acd78a9..1a232af58a6832d9b4e3c20a0f676bcc2cd4b01d 100644 (file)
@@ -82,6 +82,7 @@ defined for each Backup job.
   For more information, please see the
   \ilink{Windows}{VSS} chapter of this manual.
 
+
 \item [Include \{ Options \{\lt{}file-options\gt{}\} ...;
    \lt{}file-list\gt{} \} ]
 \index[dir]{Include \{ [ Options \{\lt{}file-options\gt{}\} ...]
@@ -95,6 +96,7 @@ defined for each Backup job.
 \index[dir]{Exclude \{ \lt{}file-list\gt{} \} }
 \index[dir]{Directive!Exclude}
 
+
 \end{description}
 
 The Include resource must contain a list of directories and/or files to be
@@ -121,9 +123,10 @@ appears as itself).
 
 You should always specify a full path for every directory and file that you
 list in the FileSet.  In addition, on Windows machines, you should {\bf
-always} prefix the directory or filename with the drive specification in
-lower case (e.g.  {\bf c:/xxx}) using Unix directory name separators
-(forward slash).
+always} prefix the directory or filename with the drive specification
+(e.g.  {\bf c:/xxx}) using Unix directory name separators
+(forward slash).  The drive letter itself can be upper or lower case (e.g.
+c:/xxx or C:/xxx).
 
 Bacula's default for processing directories is to recursively descend in
 the directory saving all files and subdirectories.  Bacula will not by
@@ -212,6 +215,10 @@ double quotes to prevent conf file scanning problems.
 This is perhaps a bit overwhelming, so there are a number of examples included 
 below to illustrate how this works.
 
+You find yourself using a lot of Regex statements, which will cost quite a lot
+of CPU time, we recommend you simplify them if you can, or better yet
+convert them to Wild statements which are much more efficient.
+
 The directives within an Options resource may be one of the following: 
 
 \begin{description}
@@ -425,6 +432,18 @@ Change: 2005-11-06 12:36:48.000000000 +0100
    that it did not specify {\bf /var}, then {\bf /var} will not be backed up.
 
    
+\item [honor nodump flag=\lt{}yes|no\gt{}]
+\index[dir]{honornodumpflag}
+\index[dir]{Directive!honornodumpflag}
+        If your file system supports the {\bf nodump} flag (e. g. most
+        BSD-derived systems) Bacula will honor the setting of the flag
+        when this option is set to {\bf yes}. Files having this flag set
+        will not be included in the backup and will not show up in the
+        catalog. For directories with the {\bf nodump} flag set recursion
+        is turned off and the directory will be listed in the catalog.
+        If the {\bf honor nodump flag} option is not defined
+        or set to {\bf no} every file and directory will be eligible for
+        backup.
 
 
 \label{portable}
@@ -686,6 +705,10 @@ Change: 2005-11-06 12:36:48.000000000 +0100
    the \ilink{estimate}{estimate} command in the Console        
    chapter of this manual.
 
+   You find yourself using a lot of Regex statements, which will cost quite a lot
+   of CPU time, we recommend you simplify them if you can, or better yet
+   convert them to Wild statements which are much more efficient.
+
 
 \item [regexfile=\lt{}string\gt{}]
 \index[dir]{regexfile}
@@ -833,7 +856,9 @@ Include {
    a program.  This program will be executed on the Director's machine at
    the time the Job starts (not when the Director reads the configuration
    file), and any output from that program will be assumed to be a list of
-   files or directories, one per line, to be included.  
+   files or directories, one per line, to be included. Before submitting the 
+   specified command bacula will performe 
+   \ilink{character substitution}{character substitution}.
 
    This allows you to have a job that, for example, includes all the local
    partitions even if you change the partitioning by adding a disk.  The
@@ -992,7 +1017,10 @@ Include {
 \end{verbatim}
 \normalsize
 
-   will backup the data in device /dev/hd6.  
+   will backup the data in device /dev/hd6. Note, the {bf /dev/hd6} must be
+   the raw partition itself. Bacula will not back it up as a raw device if
+   you specify a symbolic link to a raw device such as my be created by the
+   LVM Snapshot utilities.
 
    Ludovic Strappazon has pointed out that this feature can be  used to backup a
    full Microsoft Windows disk. Simply boot into  the system using a Linux Rescue
@@ -1425,9 +1453,9 @@ rules:
 
 \begin{itemize}
 \item Filenames are case sensitive, so you must use the correct case.  
-\item To 2~exclude a directory, you must not have a trailing slash on the 
+\item To exclude a directory, you must not have a trailing slash on the 
    directory name.  
-\item I2~f you have spaces in your filename, you must enclose the entire name 
+\item If you have spaces in your filename, you must enclose the entire name 
    in double-quote characters ("). Trying to use a backslash before  the space
    will not work.  
 \item If you are using the old Exclude syntax (noted below), you may not