]> git.sur5r.net Git - bacula/docs/commitdiff
Add small note on BaseJobs and pruning
authorEric Bollengier <eric@baculasystems.com>
Fri, 24 Apr 2015 13:46:41 +0000 (15:46 +0200)
committerEric Bollengier <eric@baculasystems.com>
Fri, 24 Apr 2015 13:47:42 +0000 (15:47 +0200)
docs/manuals/en/main/basejob.tex

index 94d8822c81be501585826504ced181f5d5bdb5a1..cea5653cb3152e1626e643e8aae06b373015a43d 100644 (file)
@@ -62,4 +62,58 @@ FileSet {
 \end{verbatim}
 
 \textbf{Important note}: The current implementation doesn't permit to scan
-volume with \textbf{bscan}. The result wouldn't permit to restore files easily.
\ No newline at end of file
+volume with \textbf{bscan}. The result wouldn't permit to restore files
+easily. It is recommended to not prune File or Job records with Basejobs.
+
+\smallskip
+
+Added in version 8.0.5, the new ``M'' option letter for the Accurate directive
+in the FileSet Options block, which allows comparing the modification time and/or
+creation time against the last backup timestamp. This is in contrast to the
+existing options letters ``m'' and/or ``c'', mtime and ctime, which are checked
+against the stored catalog values, that could vary accross different machines
+when using the BaseJob feature.
+
+The advantage of the new ``M'' option letter for Jobs that refer to BaseJobs is
+that it will backup files based on the last backup time, which is more useful,
+because the mtime/ctime timestamps may differ on various Clients, causing
+unnecessary files to be backed up.
+
+\begin{lstlisting}
+  Job {
+    Name = USR
+    Level = Base
+    FileSet = BaseFS
+    ...
+  }
+
+  Job {
+    Name = Full
+    FileSet = FullFS
+    Base = USR
+    ...
+  }
+
+  FileSet {
+    Name = BaseFS
+    Include {
+      Options {
+        Signature = MD5
+      }
+      File = /usr
+    }
+  }
+
+  FileSet {
+    Name = FullFS
+    Include {
+      Options {
+        Accurate = Ms      # check for mtime/ctime and Size
+        Signature = MD5
+      }
+      File = /home
+      File = /usr
+    }
+  }
+\end{lstlisting}
+>>>>>>> fdd23df... Add small note on BaseJobs and pruning