From 8d8b27cc49d85dd9407196c3f718aef95d43cd1d Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Fri, 15 Jan 2016 14:29:18 +0100 Subject: [PATCH] Tweak update newfeatures chapter of manual --- docs/manuals/en/main/newfeatures.tex | 145 +++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) diff --git a/docs/manuals/en/main/newfeatures.tex b/docs/manuals/en/main/newfeatures.tex index 12295375..e52436e1 100644 --- a/docs/manuals/en/main/newfeatures.tex +++ b/docs/manuals/en/main/newfeatures.tex @@ -1,3 +1,148 @@ +\chapter{New Features in 7.4.0} +This chapter presents the new features that have been added to +the various versions of Bacula. + +\section{New Features in 7.4.0} +\subsection{Verify Volume Data} + +It is now possible to have a Verify Job configured with \texttt{level=Data} to +reread all records from a job and optionally check the size and the checksum +of all files. + +\begin{verbatim} +# Verify Job definition +Job { + Name = VerifyData + Level = Data + Client = 127.0.0.1-fd # Use local file daemon + FileSet = Dummy # Will be adapted during the job + Storage = File # Should be the right one + Messages = Standard + Pool = Default +} + +# Backup Job definition +Job { + Name = MyBackupJob + Type = Backup + Client = windows1 + FileSet = MyFileSet + Pool = 1Month + Storage = File +} + +FileSet { + Name = MyFileSet + Include { + Options { + Verify = s5 + Signature = MD5 + } + File = / +} +\end{verbatim} + +To run the Verify job, it is possible to use the ``jobid'' parameter of the ``run'' command. + +\begin{verbatim} +*run job=VerifyData jobid=10 +Run Verify Job +JobName: VerifyData +Level: Data +Client: 127.0.0.1-fd +FileSet: Dummy +Pool: Default (From Job resource) +Storage: File (From Job resource) +Verify Job: MyBackupJob.2015-11-11_09.41.55_03 +Verify List: /opt/bacula/working/working/VerifyVol.bsr +When: 2015-11-11 09:47:38 +Priority: 10 +OK to run? (yes/mod/no): yes +Job queued. JobId=14 + +... + +11-Nov 09:46 my-dir JobId 13: Bacula 7.4.0 (13Nov15): + Build OS: x86_64-unknown-linux-gnu archlinux + JobId: 14 + Job: VerifyData.2015-11-11_09.46.29_03 + FileSet: MyFileSet + Verify Level: Data + Client: 127.0.0.1-fd + Verify JobId: 10 + Verify Job:q + Start time: 11-Nov-2015 09:46:31 + End time: 11-Nov-2015 09:46:32 + Files Expected: 1,116 + Files Examined: 1,116 + Non-fatal FD errors: 0 + SD Errors: 0 + FD termination status: Verify differences + SD termination status: OK + Termination: Verify Differences +\end{verbatim} + +The current Verify Data implementation requires specifying the correct Storage +resource in the Verify job. The Storage resource can be changed with the bconsole +command line and with the menu. + +\subsection{Bconsole ``list jobs'' command options} + +The \texttt{list jobs} bconsole command now accepts new command line options: + +\begin{itemize} +\item \textbf{joberrors} Display jobs with JobErrors +\item \textbf{jobstatus=T} Display jobs with the specified status code +\item \textbf{client=cli} Display jobs for a specified client +\item \textbf{order=asc/desc} Change the output format of the job list. The + jobs are sorted by start time and JobId, the sort can use ascendant (asc) or + descendant (desc) (default) value. +\end{itemize} + +\subsection{Minor Enhancements} + +\subsubsection{New Bconsole "Tee All" Command} + +The ``@tall'' command allows logging all input/output from a console session. + +\begin{verbatim} +*@tall /tmp/log +*st dir +... +\end{verbatim} + +\subsection{Windows Encrypted File System (EFS) Support} + +The Bacula Enterprise Windows File Daemon for the community version +7.4.0 now automatically supports files and +directories that are encrypted on Windows filesystem. + +\subsection{SSL Connections to MySQL} + +There are five new Directives for the Catalog resource in the +\bf{bacula-dir.conf} file that you can use to encrypt the +communications between Bacula and MySQL for additional +security. + +\begin{description} +\item [dbsslkey] takes a string variable that specifies the filename of an +SSL key file. +\item [dbsslcert] takes a string variable that specifies the filename of an +SSL certificate file. +\item [dbsslca] takes a string variable that specifies the filename of a +SSL CA (certificate authority) certificate. +\item [dbsslcipher] takes a string variable that specifies the cipher +to be used. +\end{description} + +\subsection{Max Virtual Full Interval} +This is a new Job resource directive that specifies the time in seconds +that is a maximum time between Virtual Full jobs. It is much like the +Max Full Interval directive but applies to Virtual Full jobs rather +that Full jobs. + +%% +%% \chapter{New Features in 7.2.0} This chapter presents the new features that have been added to the various versions of Bacula. -- 2.39.5