The Leading Open Source Backup Solution
Total Page:16
File Type:pdf, Size:1020Kb
The Leading Open Source Backup Solution Bacula Main Reference Kern Sibbald January 20, 2020 This manual documents Bacula version 9.4.4 (28 May 2019) Copyright © 2000-2018, Kern Sibbald Bacula is a registered trademark of Kern Sibbald. This Bacula documentation by Kern Sibbald with contributions from many others, a complete list can be found in the License chapter. Creative Commons Attribution-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-sa/4.0/ Bacula® is a registered trademark of Kern Sibbald Contents 1 What is Bacula? 1 1.1 Who Needs Bacula? . .1 1.2 Bacula Components or Services . .1 1.3 Bacula Configuration . .3 1.4 Conventions Used in this Document . .4 1.5 Quick Start . .4 1.6 Terminology . .4 1.7 What Bacula is Not . .7 1.8 Interactions Between the Bacula Services . .7 2 New Features in 9.4.0 9 2.0.1 New Commands, Resource, and Directives for Cloud . 10 2.0.2 WORM Tape Support . 15 3 New Features in 9.2.0 17 3.0.1 Enhanced Autochanger Support . 17 3.0.2 New Prune Command Option . 18 3.0.3 BConsole Features . 18 3.0.4 Tray Monitor Restore Screen . 18 4 New Features in 9.0.0 21 4.0.1 Enhanced Autochanger Support . 21 4.0.2 Source Code for Windows . 22 4.0.3 Maximum Virtual Full Interval Option . 22 4.0.4 Progressive Virtual Full . 22 4.0.5 TapeAlert Enhancements . 23 4.0.6 New Console ACL Directives . 25 4.0.7 New Bconsole \list" Command Behavior . 26 4.0.8 New Console ACL Directives . 26 4.0.9 Client Initiated Backup . 27 4.0.10 Configuring Client Initiated Backup . 28 4.0.11 New Tray Monitor . 29 4.0.12 Schedule Jobs via the Tray Monitor . 30 4.0.13 Accurate Option for Verify \Volume Data" Job . 33 4.0.14 FileDaemon Saved Messages Resource Destination . 33 4.0.15 Minor Enhancements . 33 4.0.16 Bconsole \list jobs" command options . 34 4.0.17 Minor Enhancements . 34 4.0.18 Bconsole \list jobs" command options . 34 4.0.19 New Bconsole "Tee All" Command . 34 4.0.20 New Job Edit Codes %I . 34 4.0.21 Communication Line Compression . 36 4.0.22 Deduplication Optimized Volumes . 36 4.0.23 baculabackupreport . 36 4.0.24 New Message Identification Format . 36 i ii CONTENTS 5 New Features in 7.4.0 39 5.1 New Features in 7.4.3 . 39 5.1.1 RunScripts . 39 5.2 New Features in 7.4.0 . 39 5.2.1 Verify Volume Data . 39 5.2.2 Bconsole \list jobs" command options . 40 5.2.3 Minor Enhancements . 41 5.2.4 Windows Encrypted File System (EFS) Support . 41 5.2.5 SSL Connections to MySQL . 41 5.2.6 Max Virtual Full Interval . 41 5.2.7 New List Volumes Output . 41 6 New Features in 7.2.0 43 6.1 New Features in 7.2.0 . 43 6.1.1 New Job Edit Codes %E %R . 43 6.1.2 Enable/Disable commands . 43 6.2 Bacula 7.2 . 43 6.2.1 Snapshot Management . 43 6.2.2 Minor Enhancements . 47 6.2.3 Data Encryption Cipher Configuration . 47 6.2.4 Read Only Storage Devices . 48 6.2.5 New Resume Command . 48 6.2.6 New Prune \Expired" Volume Command . 49 6.2.7 New Job Edit Codes %P %C . 49 6.2.8 Enhanced Status and Error Messages . 49 6.2.9 Miscellaneous New Features . 49 6.2.10 FD Storage Address . 50 6.2.11 Maximum Concurrent Read Jobs . 50 6.2.12 Incomplete Jobs . 50 6.2.13 The Stop Command . 50 6.2.14 The Restart Command . 51 6.2.15 Job Bandwidth Limitation . 51 6.2.16 Always Backup a File . 52 6.2.17 Setting Accurate Mode at Runtime . 52 6.2.18 Additions to RunScript variables . 53 6.2.19 LZO Compression . 53 6.2.20 Purge Migration Job . 53 6.2.21 Changes in the Pruning Algorithm . 54 6.2.22 Ability to Verify any specified Job . 54 7 New Features in 7.0.0 55 7.1 New Features in 7.0.0 . 55 7.1.1 Storage daemon to Storage daemon . 55 7.1.2 SD Calls Client . 55 7.1.3 Next Pool . 56 7.1.4 status storage . 56 7.1.5 status schedule . 56 7.1.6 Data Encryption Cipher Configuration . 57 7.1.7 New Truncate Command . 57 7.1.8 Migration/Copy/VirtualFull Performance Enhancements . 57 7.1.9 VirtualFull Backup Consolidation Enhancements . 58 7.1.10 FD Storage Address . 58 7.1.11 Job Bandwidth Limitation . 59 7.1.12 Maximum Concurrent Read Jobs . 60 7.1.13 Director job Codes in Message Resource Commands . 60 7.1.14 Additions to RunScript variables . 60 7.1.15 Read Only Storage Devices . 61 7.1.16 New Prune \Expired" Volume Command . ..