\indexentry {Bacula!What is }{1}
\indexentry {What is Bacula? }{1}
\indexentry {Who Needs Bacula? }{1}
\indexentry {Bacula!Who Needs }{1}
\indexentry {Bacula Components or Services }{1}
\indexentry {Services!Bacula Components or }{1}
\indexentry {Configuration!Bacula }{4}
\indexentry {Bacula Configuration }{4}
\indexentry {Conventions Used in this Document }{4}
\indexentry {Document!Conventions Used in this }{4}
\indexentry {Quick Start }{5}
\indexentry {Start!Quick }{5}
\indexentry {Terminology }{5}
\indexentry {What Bacula is Not}{7}
\indexentry {Interactions Between the Bacula Services}{7}
\indexentry {Services!Interactions Between the Bacula}{7}
\indexentry {Restore}{9}
\indexentry {Restore menu}{21}
\indexentry {Source Address}{22}
\indexentry {New Features}{25}
\indexentry {Accurate Backup}{25}
\indexentry {Copy Jobs}{25}
\indexentry {ACL Updates}{28}
\indexentry {Extended Attributes}{29}
\indexentry {Shared objects}{30}
\indexentry {Static linking}{30}
\indexentry {Virtual Backup}{30}
\indexentry {Vbackup}{30}
\indexentry {Catalog Format}{32}
\indexentry {Win64 Client}{32}
\indexentry {Duplicate Jobs}{33}
\indexentry {Allow Duplicate Jobs}{33}
\indexentry {Allow Higher Duplicates}{33}
\indexentry {Cancel Queued Duplicates}{34}
\indexentry {Cancel Running Duplicates}{34}
\indexentry {TLS Authentication}{34}
\indexentry {bextract handles Win32 non-portable data}{34}
\indexentry {State File}{34}
\indexentry {MaxFullInterval}{35}
\indexentry {MaxDiffInterval}{35}
\indexentry {MaxDiffInterval}{35}
\indexentry {IgnoreDir}{35}
\indexentry {Plugin}{36}
\indexentry {Plugin Directory}{36}
\indexentry {Plugin Options}{36}
\indexentry {Plugin Options ACL}{36}
\indexentry {Plugin}{36}
\indexentry {The bpipe Plugin}{37}
\indexentry {Microsoft Exchange Server 2003/2007 Plugin}{38}
\indexentry {libdbi Framework}{40}
\indexentry {Console Additions}{42}
\indexentry {StatusSlots}{42}
\indexentry {list joblog}{42}
\indexentry {Command Separator}{42}
\indexentry {Misc New Features}{43}
\indexentry {Allow Mixed Priority}{43}
\indexentry {Bootstrap File Directive}{44}
\indexentry {Virtual Tape Emulation}{44}
\indexentry {Bat Enhancements}{44}
\indexentry {RunScript Enhancements}{45}
\indexentry {Status Enhancements}{45}
\indexentry {Connect Timeout}{45}
\indexentry {ftruncate for NFS Volumes}{45}
\indexentry {Recycle Pool}{45}
\indexentry {FD Version}{46}
\indexentry {Max Run Sched Time}{46}
\indexentry {Max Wait Time}{46}
\indexentry {Incremental Max Wait Time}{46}
\indexentry {Differential Max Wait Time}{46}
\indexentry {Max Run Time directives}{46}
\indexentry {Statistics Enhancements}{47}
\indexentry {ScratchPool}{48}
\indexentry {Attribute Despooling}{48}
\indexentry {SpoolSize}{48}
\indexentry {MaxConsoleConnections}{48}
\indexentry {VerId}{49}
\indexentry {dbcheck enhancements}{49}
\indexentry {{-}{-}docdir configure option}{49}
\indexentry {{-}{-}htmldir configure option}{49}
\indexentry {{-}{-}plugindir configure option}{49}
\indexentry {Current State of Bacula }{51}
\indexentry {Implemented!What}{51}
\indexentry {What is Implemented}{51}
\indexentry {Advantages of Bacula Over Other Backup Programs }{53}
\indexentry {Programs!Advantages of Bacula Over Other Backup }{53}
\indexentry {Current Implementation Restrictions }{53}
\indexentry {Restrictions!Current Implementation }{53}
\indexentry {Restrictions!Design Limitations or }{54}
\indexentry {Design Limitations or Restrictions }{54}
\indexentry {Items to Note}{54}
\indexentry {System Requirements }{55}
\indexentry {Requirements!System }{55}
\indexentry {Systems!Supported Operating }{57}
\indexentry {Supported Operating Systems }{57}
\indexentry {Drives!Supported Tape }{59}
\indexentry {Supported Tape Drives }{59}
\indexentry {Unsupported Tape Drives }{60}
\indexentry {Drives!Unsupported Tape }{60}
\indexentry {FreeBSD Users Be Aware }{60}
\indexentry {Aware!FreeBSD Users Be }{60}
\indexentry {Autochangers!Supported }{60}
\indexentry {Supported Autochangers }{60}
\indexentry {Specifications!Tape}{60}
\indexentry {Tape Specifications}{60}
\indexentry {Getting Started with Bacula }{63}
\indexentry {Jobs!Understanding}{63}
\indexentry {Schedules!Understanding}{63}
\indexentry {Labels!Understanding Pools Volumes and }{63}
\indexentry {Understanding Pools, Volumes and Labels }{63}
\indexentry {Setting Up Bacula Configuration Files }{64}
\indexentry {Files!Setting Up Bacula Configuration }{64}
\indexentry {Configuring the Console Program }{64}
\indexentry {Program!Configuring the Console }{64}
\indexentry {Program!Configuring the Monitor }{65}
\indexentry {Configuring the Monitor Program }{65}
\indexentry {Daemon!Configuring the File }{65}
\indexentry {Configuring the File daemon }{65}
\indexentry {Director!Configuring the }{66}
\indexentry {Configuring the Director }{66}
\indexentry {Daemon!Configuring the Storage }{66}
\indexentry {Configuring the Storage daemon }{66}
\indexentry {Testing your Configuration Files }{67}
\indexentry {Files!Testing your Configuration }{67}
\indexentry {Drive!Testing Bacula Compatibility with Your Tape}{67}
\indexentry {Testing Bacula Compatibility with Your Tape Drive}{67}
\indexentry {Directory!Get Rid of the /lib/tls }{67}
\indexentry {Get Rid of the /lib/tls Directory }{67}
\indexentry {Bacula!Running }{67}
\indexentry {Running Bacula }{67}
\indexentry {Rotation!Log }{68}
\indexentry {Log Rotation }{68}
\indexentry {Watch!Log}{68}
\indexentry {Log Watch}{68}
\indexentry {Recovery!Disaster }{68}
\indexentry {Disaster Recovery }{68}
\indexentry {Bacula!Installing}{69}
\indexentry {Installing Bacula}{69}
\indexentry {Source Files}{69}
\indexentry {Release Files}{69}
\indexentry {Bacula!Upgrading}{70}
\indexentry {Upgrading Bacula}{70}
\indexentry {Upgrading}{70}
\indexentry {Release Numbering}{71}
\indexentry {Version Numbering}{71}
\indexentry {Beta Releases}{71}
\indexentry {Dependency Packages}{72}
\indexentry {Packages!Dependency}{72}
\indexentry {Systems!Supported Operating}{73}
\indexentry {Supported Operating Systems}{73}
\indexentry {Source!Building Bacula from}{73}
\indexentry {Building Bacula from Source}{73}
\indexentry {What Database to Use?}{75}
\indexentry {Use!What Database to}{75}
\indexentry {Quick Start}{76}
\indexentry {Start!Quick}{76}
\indexentry {Options!Configure}{76}
\indexentry {Configure Options}{76}
\indexentry {{-}prefix}{76}
\indexentry {{-}{\-}sbindir}{76}
\indexentry {{-}{\-}sysconfdir}{76}
\indexentry {{-}{\-}mandir}{76}
\indexentry {{-}{\-}datadir}{77}
\indexentry {{-}{\-}disable-ipv6}{77}
\indexentry {{-}{\-}enable-smartalloc}{77}
\indexentry {{-}{\-}enable-bat}{77}
\indexentry {{-}{\-}enable-batch-insert}{77}
\indexentry {{-}{\-}enable-bwx-console}{78}
\indexentry {{-}{\-}enable-tray-monitor}{78}
\indexentry {{-}{\-}enable-static-tools}{78}
\indexentry {{-}{\-}enable-static-fd}{78}
\indexentry {{-}{\-}enable-static-sd}{78}
\indexentry {{-}{\-}enable-static-dir}{78}
\indexentry {{-}{\-}enable-static-cons}{78}
\indexentry {{-}{\-}enable-client-only}{79}
\indexentry {{-}{\-}enable-build-dird}{79}
\indexentry {{-}{\-}enable-build-stored}{79}
\indexentry {{-}{\-}enable-largefile}{79}
\indexentry {{-}{\-}disable-nls}{79}
\indexentry {{-}{\-}disable-ipv6}{79}
\indexentry {{-}{\-}with-sqlite3}{79}
\indexentry {{-}{\-}with-mysql}{79}
\indexentry {{-}{\-}with-postgresql}{79}
\indexentry {{-}{\-}with-python}{79}
\indexentry {{-}{\-}with-libintl-prefix}{80}
\indexentry {{-}{\-}enable-conio}{80}
\indexentry {{-}{\-}with-readline}{80}
\indexentry {{-}{\-}enable-readline}{80}
\indexentry {{-}{\-}with-tcp-wrappers}{80}
\indexentry {TCP Wrappers}{80}
\indexentry {Wrappers!TCP}{80}
\indexentry {libwrappers}{80}
\indexentry {{-}{\-}with-archivedir}{80}
\indexentry {{-}{\-}with-working-dir}{80}
\indexentry {{-}{\-}with-base-port}{80}
\indexentry {{-}{\-}with-dump-email}{80}
\indexentry {{-}{\-}with-pid-dir}{80}
\indexentry {{-}{\-}with-subsys-dir}{80}
\indexentry {{-}{\-}with-dir-password}{81}
\indexentry {{-}{\-}with-fd-password}{81}
\indexentry {{-}{\-}with-sd-password}{81}
\indexentry {{-}{\-}with-dir-user}{81}
\indexentry {{-}{\-}with-dir-group}{81}
\indexentry {{-}{\-}with-sd-user}{81}
\indexentry {{-}{\-}with-sd-group}{81}
\indexentry {{-}{\-}with-fd-user}{81}
\indexentry {{-}{\-}with-fd-group}{81}
\indexentry {{-}{\-}with-mon-dir-password}{81}
\indexentry {{-}{\-}with-mon-fd-password}{81}
\indexentry {{-}{\-}with-mon-sd-password}{81}
\indexentry {{-}{\-}with-db-name}{81}
\indexentry {{-}{\-}with-db-user}{81}
\indexentry {Systems!Recommended Options for Most}{82}
\indexentry {Recommended Options for Most Systems}{82}
\indexentry {Red Hat}{82}
\indexentry {Solaris}{83}
\indexentry {FreeBSD}{84}
\indexentry {Win32}{84}
\indexentry {Script!One File Configure}{84}
\indexentry {One Files Configure Script}{84}
\indexentry {Bacula!Installing}{84}
\indexentry {Installing Bacula}{84}
\indexentry {Client!Building a File Daemon or}{85}
\indexentry {Building a File Daemon or Client}{85}
\indexentry {Daemons!Auto Starting the}{85}
\indexentry {Auto Starting the Daemons}{85}
\indexentry {Notes!Other Make}{85}
\indexentry {Other Make Notes}{85}
\indexentry {Monitor!Installing Tray}{87}
\indexentry {Installing Tray Monitor}{87}
\indexentry {GNOME}{87}
\indexentry {KDE}{87}
\indexentry {Managers!Other window}{87}
\indexentry {Other window managers}{87}
\indexentry {Modifying the Bacula Configuration Files}{87}
\indexentry {Files!Modifying the Bacula Configuration}{87}
\indexentry {Production!Critical Items to Implement Before }{89}
\indexentry {Critical Items to Implement Before Production }{89}
\indexentry {Critical Items }{89}
\indexentry {Items!Critical }{89}
\indexentry {Items!Recommended }{90}
\indexentry {Recommended Items }{90}
\indexentry {Brief Tutorial }{91}
\indexentry {Tutorial!Brief }{91}
\indexentry {Bacula!Before Running }{91}
\indexentry {Before Running Bacula }{91}
\indexentry {Starting the Database }{92}
\indexentry {Database!Starting the }{92}
\indexentry {Starting the Daemons }{92}
\indexentry {Daemons!Starting the }{92}
\indexentry {Jobs!Querying or Starting Jobs}{92}
\indexentry {Querying or starting Jobs}{92}
\indexentry {Job!Running a }{94}
\indexentry {Running a Job }{94}
\indexentry {Files!Restoring Your }{98}
\indexentry {Restoring Your Files }{98}
\indexentry {Program!Quitting the Console }{100}
\indexentry {Quitting the Console Program }{100}
\indexentry {Client!Adding a Second }{100}
\indexentry {Adding a Second Client }{100}
\indexentry {Fills!When The Tape }{101}
\indexentry {When The Tape Fills }{101}
\indexentry {Commands!Other Useful Console }{103}
\indexentry {Other Useful Console Commands }{103}
\indexentry {Debug Daemon Output }{103}
\indexentry {Output!Debug Daemon }{103}
\indexentry {Difficulties Connecting from the FD to the SD}{104}
\indexentry {SD!Difficulties Connecting from the FD to the SD}{104}
\indexentry {Daemon Command Line Options }{104}
\indexentry {Options!Daemon Command Line }{104}
\indexentry {Pool!Creating a }{105}
\indexentry {Creating a Pool }{105}
\indexentry {Volumes!Labeling Your }{105}
\indexentry {Labeling Your Volumes }{105}
\indexentry {Labeling Volumes with the Console Program }{106}
\indexentry {Program!Labeling Volumes with the Console }{106}
\indexentry {Files!Customizing the Configuration }{109}
\indexentry {Customizing the Configuration Files }{109}
\indexentry {Character Sets}{110}
\indexentry {Resource Directive Format }{111}
\indexentry {Format!Resource Directive }{111}
\indexentry {Comments}{111}
\indexentry {Spaces!Upper/Lower Case}{111}
\indexentry {Upper and Lower Case and Spaces}{111}
\indexentry {Including other Configuration Files }{111}
\indexentry {Files!Including other Configuration }{111}
\indexentry {Using @ to include other files}{111}
\indexentry {@{\bf filename}}{111}
\indexentry {Types!Recognized Primitive Data }{112}
\indexentry {Recognized Primitive Data Types }{112}
\indexentry {Types!Resource }{113}
\indexentry {Resource Types }{113}
\indexentry {Authorization!Names Passwords and }{113}
\indexentry {Names, Passwords and Authorization }{113}
\indexentry {Passwords}{113}
\indexentry {Detailed Information for each Daemon }{114}
\indexentry {Daemon!Detailed Information for each }{114}
\indexentry {Director!Configuring the}{115}
\indexentry {Configuring the Director}{115}
\indexentry {Types!Director Resource}{115}
\indexentry {Director Resource Types}{115}
\indexentry {Director Resource}{116}
\indexentry {Resource!Director}{116}
\indexentry {Simultaneous Jobs}{117}
\indexentry {Concurrent Jobs}{117}
\indexentry {Address}{117}
\indexentry {Resource!Job}{118}
\indexentry {Job Resource}{118}
\indexentry {slow}{129}
\indexentry {Backups!slow}{129}
\indexentry {JobDefs Resource}{132}
\indexentry {Resource!JobDefs}{132}
\indexentry {Resource!Schedule}{132}
\indexentry {Schedule Resource}{132}
\indexentry {Schedules!Technical Notes on}{135}
\indexentry {Technical Notes on Schedules}{135}
\indexentry {Resource!FileSet}{135}
\indexentry {FileSet Resource}{135}
\indexentry {IgnoreDir}{146}
\indexentry {Examples!FileSet }{146}
\indexentry {FileSet Examples}{146}
\indexentry {Backing up!Partitions }{151}
\indexentry {Backing up Raw Partitions }{151}
\indexentry {Directories!Excluding Files and }{151}
\indexentry {Excluding Files and Directories }{151}
\indexentry {Windows FileSets }{151}
\indexentry {FileSets!Windows }{151}
\indexentry {FileSet!Windows Example }{152}
\indexentry {Windows Example FileSet }{152}
\indexentry {Windows NTFS Naming Considerations }{153}
\indexentry {Considerations!Windows NTFS Naming }{153}
\indexentry {FileSet!Testing Your }{153}
\indexentry {Testing Your FileSet }{153}
\indexentry {Resource!Client}{154}
\indexentry {Client Resource}{154}
\indexentry {Resource!Storage}{155}
\indexentry {Storage Resource}{155}
\indexentry {Resource!Pool}{157}
\indexentry {Pool Resource}{157}
\indexentry {Scratch Pool}{163}
\indexentry {Resource!Catalog}{163}
\indexentry {Catalog Resource}{163}
\indexentry {Resource!Messages}{164}
\indexentry {Messages Resource}{164}
\indexentry {Console Resource}{164}
\indexentry {Resource!Console}{164}
\indexentry {Resource!Counter}{166}
\indexentry {Counter Resource}{166}
\indexentry {File!Example Director Configuration}{166}
\indexentry {Example Director Configuration File}{166}
\indexentry {Configuration!Client/File daemon }{169}
\indexentry {Client/File daemon Configuration }{169}
\indexentry {Resource!Client }{169}
\indexentry {Client Resource }{169}
\indexentry {Heartbeat Interval}{170}
\indexentry {Broken pipe}{170}
\indexentry {slow}{170}
\indexentry {Backups!slow}{170}
\indexentry {Director Resource }{171}
\indexentry {Resource!Director }{171}
\indexentry {Message Resource}{172}
\indexentry {Resource!Message }{172}
\indexentry {Example Client Configuration File }{172}
\indexentry {File!Example Client Configuration }{172}
\indexentry {Storage Daemon Configuration}{173}
\indexentry {Configuration!Storage Daemon}{173}
\indexentry {Resource!Storage}{173}
\indexentry {Storage Resource}{173}
\indexentry {Heartbeat Interval}{174}
\indexentry {Broken pipe}{174}
\indexentry {Client Connect Wait}{174}
\indexentry {Director Resource}{175}
\indexentry {Resource!Director}{175}
\indexentry {Resource!Device}{175}
\indexentry {Device Resource}{175}
\indexentry {Directives!Edit Codes}{183}
\indexentry {Edit Codes for Mount and Unmount Directives }{183}
\indexentry {Devices that require a mount (DVD)}{183}
\indexentry {DVD!Devices that require a mount}{183}
\indexentry {Capabilities}{186}
\indexentry {Resource!Messages}{186}
\indexentry {Messages Resource}{186}
\indexentry {File!Sample Storage Daemon Configuration}{186}
\indexentry {Sample Storage Daemon Configuration File}{186}
\indexentry {Resource!Messages}{189}
\indexentry {Messages Resource}{189}
\indexentry {director}{190}
\indexentry {file}{190}
\indexentry {append}{190}
\indexentry {syslog}{191}
\indexentry {mail}{191}
\indexentry {mail on error}{191}
\indexentry {mail on success}{191}
\indexentry {operator}{191}
\indexentry {console}{191}
\indexentry {stdout}{191}
\indexentry {stderr}{191}
\indexentry {catalog}{191}
\indexentry {info}{191}
\indexentry {warning}{191}
\indexentry {error}{191}
\indexentry {fatal}{191}
\indexentry {terminate}{191}
\indexentry {notsaved}{191}
\indexentry {skipped}{191}
\indexentry {mount}{192}
\indexentry {restored}{192}
\indexentry {all}{192}
\indexentry {security}{192}
\indexentry {alert}{192}
\indexentry {volmgmt}{192}
\indexentry {Configuration!Console}{193}
\indexentry {Console Configuration}{193}
\indexentry {General}{193}
\indexentry {Director Resource}{193}
\indexentry {Resource!Director}{193}
\indexentry {Resource!ConsoleFont}{194}
\indexentry {ConsoleFont Resource}{194}
\indexentry {Console Resource}{194}
\indexentry {Resource!Console}{194}
\indexentry {Console Commands}{196}
\indexentry {Commands!Console}{196}
\indexentry {File!Sample Console Configuration}{196}
\indexentry {Sample Console Configuration File}{196}
\indexentry {Monitor Configuration }{197}
\indexentry {Configuration!Monitor }{197}
\indexentry {Monitor Resource }{197}
\indexentry {Resource!Monitor }{197}
\indexentry {Director Resource }{197}
\indexentry {Resource!Director }{197}
\indexentry {Resource!Client }{198}
\indexentry {Client Resource }{198}
\indexentry {Resource!Storage }{198}
\indexentry {Storage Resource }{198}
\indexentry {Tray Monitor Security}{199}
\indexentry {Sample Tray Monitor configuration}{199}
\indexentry {Sample File daemon's Director record. }{200}
\indexentry {Record!Sample File daemon's Director }{200}
\indexentry {Record!Sample Storage daemon's Director }{200}
\indexentry {Sample Storage daemon's Director record. }{200}
\indexentry {Record!Sample Director's Console }{200}
\indexentry {Sample Director's Console record. }{200}
\indexentry {Command!Console Restore}{201}
\indexentry {Console Restore Command}{201}
\indexentry {General }{201}
\indexentry {Command!Restore}{201}
\indexentry {Restore Command}{201}
\indexentry {Restore Directories}{203}
\indexentry {Selecting Files by Filename }{206}
\indexentry {Filename!Selecting Files by }{206}
\indexentry {Arguments!Command Line }{208}
\indexentry {Command Line Arguments }{208}
\indexentry {Using File Relocation}{209}
\indexentry {Attributes!Restoring Directory }{210}
\indexentry {Restoring Directory Attributes }{210}
\indexentry {Restoring on Windows }{210}
\indexentry {Windows!Restoring on }{210}
\indexentry {Slow!Restoring Files Can Be }{211}
\indexentry {Restoring Files Can Be Slow }{211}
\indexentry {Files!Problems Restoring }{211}
\indexentry {Problems Restoring Files }{211}
\indexentry {Errors!Restore}{212}
\indexentry {Restore Errors}{212}
\indexentry {Example Restore Job Resource }{212}
\indexentry {Resource!Example Restore Job }{212}
\indexentry {Commands!File Selection }{212}
\indexentry {File Selection Commands }{212}
\indexentry {Restoring When Things Go Wrong }{214}
\indexentry {Restoring Your Database}{214}
\indexentry {Database!Restoring}{214}
\indexentry {Recycling!Automatic Volume }{219}
\indexentry {Automatic Volume Recycling }{219}
\indexentry {Automatic Pruning}{220}
\indexentry {Pruning!Automatic}{220}
\indexentry {Pruning Directives }{220}
\indexentry {Directives!Pruning }{220}
\indexentry {Algorithm!Recycling }{222}
\indexentry {Recycling Algorithm }{222}
\indexentry {New Volume Algorithm}{222}
\indexentry {Algorithm!New Volume}{222}
\indexentry {Status!Recycle }{223}
\indexentry {Recycle Status }{223}
\indexentry {Tape!Making Bacula Use a Single}{224}
\indexentry {Making Bacula Use a Single Tape}{224}
\indexentry {Daily, Weekly, Monthly Tape Usage Example }{224}
\indexentry {Example!Daily Weekly Monthly Tape Usage }{224}
\indexentry {Automatic Pruning and Recycling Example }{226}
\indexentry {Example!Automatic Pruning and Recycling }{226}
\indexentry {Volumes!Manually Recycling }{227}
\indexentry {Manually Recycling Volumes }{227}
\indexentry {Basic Volume Management}{229}
\indexentry {Management!Basic Volume}{229}
\indexentry {Disk Volumes}{229}
\indexentry {Key Concepts and Resource Records }{229}
\indexentry {Records!Key Concepts and Resource }{229}
\indexentry {Usage!Pool Options to Limit the Volume }{230}
\indexentry {Pool Options to Limit the Volume Usage }{230}
\indexentry {Automatic Volume Labeling }{231}
\indexentry {Labeling!Automatic Volume }{231}
\indexentry {Recycling!Restricting the Number of Volumes and Recycling}{231}
\indexentry {Restricting the Number of Volumes and Recycling}{231}
\indexentry {Concurrent Disk Jobs}{232}
\indexentry {Example }{233}
\indexentry {Disks!Backing up to Multiple }{235}
\indexentry {Backing up to Multiple Disks }{235}
\indexentry {Clients!Considerations for Multiple }{236}
\indexentry {Multiple Clients}{236}
\indexentry {Volumes!Using Pools to Manage}{241}
\indexentry {Disk!Automated Backup}{241}
\indexentry {Using Pools to Manage Volumes}{241}
\indexentry {Automated Disk Backup}{241}
\indexentry {Problem}{241}
\indexentry {Solution}{241}
\indexentry {Overall Design}{242}
\indexentry {Design!Overall}{242}
\indexentry {Pool!Full}{242}
\indexentry {Full Pool}{242}
\indexentry {Pool!Differential}{243}
\indexentry {Differential Pool}{243}
\indexentry {Incremental Pool}{243}
\indexentry {Pool!Incremental}{243}
\indexentry {Files!Actual Conf}{243}
\indexentry {Actual Conf Files}{243}
\indexentry {Migration}{247}
\indexentry {Copy}{247}
\indexentry {Important Migration Considerations}{250}
\indexentry {Example Migration Jobs}{251}
\indexentry {Strategies!Backup }{253}
\indexentry {Backup Strategies }{253}
\indexentry {Backup!Simple One Tape }{253}
\indexentry {Simple One Tape Backup }{253}
\indexentry {Advantages }{253}
\indexentry {Disadvantages }{253}
\indexentry {Details!Practical }{253}
\indexentry {Practical Details }{253}
\indexentry {Tapes!Manually Changing }{254}
\indexentry {Manually Changing Tapes }{254}
\indexentry {Rotation!Daily Tape }{254}
\indexentry {Daily Tape Rotation }{254}
\indexentry {Advantages }{254}
\indexentry {Disadvantages }{255}
\indexentry {Details!Practical }{255}
\indexentry {Practical Details }{255}
\indexentry {Support!Autochanger }{259}
\indexentry {Autochanger Support }{259}
\indexentry {Have!Knowing What SCSI Devices You }{260}
\indexentry {Knowing What SCSI Devices You Have }{260}
\indexentry {SCSI devices}{260}
\indexentry {devices!SCSI}{260}
\indexentry {Scripts!Example }{261}
\indexentry {Example Scripts }{261}
\indexentry {Slots }{261}
\indexentry {Devices!Multiple}{261}
\indexentry {Multiple Devices}{261}
\indexentry {Records!Device Configuration }{262}
\indexentry {Device Configuration Records }{262}
\indexentry {Example Configuration File }{266}
\indexentry {File!Example Configuration }{266}
\indexentry {Multi-drive Example Configuration File }{266}
\indexentry {Specifying Slots When Labeling }{267}
\indexentry {Labeling!Specifying Slots When }{267}
\indexentry {Changing Cartridges }{268}
\indexentry {Dealing with Multiple Magazines }{268}
\indexentry {Magazines!Dealing with Multiple }{268}
\indexentry {Autochanger!Simulating Barcodes in your }{269}
\indexentry {Simulating Barcodes in your Autochanger }{269}
\indexentry {Full Form of the Update Slots Command }{269}
\indexentry {Command!Full Form of the Update Slots }{269}
\indexentry {Issues!FreeBSD }{270}
\indexentry {FreeBSD Issues }{270}
\indexentry {Testing the Autochanger }{270}
\indexentry {Adapting Your mtx-changer script}{270}
\indexentry {Using the Autochanger }{271}
\indexentry {Autochanger!Using the }{271}
\indexentry {Support!Barcode }{272}
\indexentry {Barcode Support }{272}
\indexentry {Interface!Bacula Autochanger }{273}
\indexentry {Bacula Autochanger Interface }{273}
\indexentry {Supported Autochanger Models}{275}
\indexentry {Autochangers!Supported}{275}
\indexentry {Data Spooling }{279}
\indexentry {Spooling!Data }{279}
\indexentry {Directives!Data Spooling }{279}
\indexentry {Data Spooling Directives }{279}
\indexentry {WARNING! MAJOR }{280}
\indexentry { MAJOR WARNING }{280}
\indexentry {Points!Other }{280}
\indexentry {Other Points }{280}
\indexentry {Statistics}{281}
\indexentry {ANSI and IBM Tape Labels}{283}
\indexentry {Labels!Tape}{283}
\indexentry {Windows Version of Bacula}{285}
\indexentry {Installation}{285}
\indexentry {Win32!Installation}{285}
\indexentry {Upgrading}{287}
\indexentry {Post Win32 Installation}{289}
\indexentry {Win32!Post Installation}{289}
\indexentry {Win32!Uninstalling Bacula}{289}
\indexentry {Uninstalling Bacula on Win32}{289}
\indexentry {Win32!Dealing with Problems}{289}
\indexentry {Dealing with Win32 Problems}{289}
\indexentry {Windows Compatibility Considerations}{291}
\indexentry {Considerations!Windows Compatibility}{291}
\indexentry {Volume Shadow Copy Service}{292}
\indexentry {VSS}{292}
\indexentry {Enable VSS}{293}
\indexentry {Problems!VSS}{293}
\indexentry {VSS Problems}{293}
\indexentry {Firewalls!Windows}{294}
\indexentry {Windows Firewalls}{294}
\indexentry {Windows Port Usage}{294}
\indexentry {Usage!Windows Port}{294}
\indexentry {Recovery!Windows Disaster}{294}
\indexentry {Windows Disaster Recovery}{294}
\indexentry {Problems!Windows Restore}{294}
\indexentry {Windows Restore Problems}{294}
\indexentry {Problems!Windows Backup}{295}
\indexentry {Windows Backup Problems}{295}
\indexentry {Problems!Windows Ownership and Permissions}{295}
\indexentry {Windows Ownership and Permissions Problems}{295}
\indexentry {Manually resetting the Permissions}{295}
\indexentry {Permissions!Manually resetting the}{295}
\indexentry {State!Backing Up the WinNT/XP/2K System}{297}
\indexentry {Backing Up the WinNT/XP/2K System State}{297}
\indexentry {Windows!Considerations for Filename Specifications}{298}
\indexentry {Unicode}{298}
\indexentry {Win32 Path Length Restriction}{298}
\indexentry {Client!Win32 Specific File daemon Command Line Options}{298}
\indexentry {Win32 Specific File daemon Command Line Options}{298}
\indexentry {Shutting down Windows Systems}{299}
\indexentry {Systems!Shutting down Windows}{299}
\indexentry {Disaster Recovery Using Bacula}{301}
\indexentry {Bacula!Disaster Recovery Using}{301}
\indexentry {Recovery!Disaster Recovery}{301}
\indexentry {Rescue!Disaster Recovery}{301}
\indexentry {General}{301}
\indexentry {Important Considerations}{301}
\indexentry {Considerations!Important}{301}
\indexentry {Steps to Take Before Disaster Strikes}{301}
\indexentry {Strikes!Steps to Take Before Disaster}{301}
\indexentry {Bare Metal Recovery on Linux with a Rescue CD}{302}
\indexentry {CDROM!Bare Metal Recovery on Linux with a Rescue}{302}
\indexentry {Requirements}{302}
\indexentry {Restoring a Client System}{302}
\indexentry {System!Restoring a Client}{302}
\indexentry {CDROM!Boot with your Rescue}{303}
\indexentry {Boot with your Rescue CDROM}{303}
\indexentry {Restoring a Server}{305}
\indexentry {Server!Restoring a}{305}
\indexentry {Bugs!Linux Problems or}{306}
\indexentry {Linux Problems or Bugs}{306}
\indexentry {Bare Metal Recovery using a LiveCD}{306}
\indexentry {Recovery!Bare Metal Recovery using a LiveCD}{306}
\indexentry {Rescue!Bare Metal Recovery using a LiveCD}{306}
\indexentry {LiveCD!Bare Metal Recovery using a LiveCD}{306}
\indexentry {Recovery!FreeBSD Bare Metal}{307}
\indexentry {Rescue!FreeBSD Bare Metal}{307}
\indexentry {FreeBSD Bare Metal Recovery}{307}
\indexentry {Solaris Bare Metal Recovery}{308}
\indexentry {Recovery!Solaris Bare Metal}{308}
\indexentry {Preparing Solaris Before a Disaster}{308}
\indexentry {Disaster!Preparing Solaris Before a}{308}
\indexentry {Considerations!Bugs and Other}{309}
\indexentry {Bugs and Other Considerations}{309}
\indexentry {Systems!Disaster Recovery of Win32}{309}
\indexentry {Disaster Recovery of Win32 Systems}{309}
\indexentry {Systems!Resetting Directory and File Ownership and Permissions on Win32}{309}
\indexentry {Resetting Directory and File Ownership and Permissions on Win32 Systems}{309}
\indexentry {Systems!Alternate Disaster Recovery Suggestion for Win32}{310}
\indexentry {Alternate Disaster Recovery Suggestion for Win32 Systems}{310}
\indexentry {System!Restoring to a Running}{310}
\indexentry {Restoring to a Running System}{310}
\indexentry {Additional Resources}{311}
\indexentry {Resources!Additional}{311}
\indexentry {TLS -- Communications Encryption}{313}
\indexentry {Communications Encryption}{313}
\indexentry {Encryption!Communications}{313}
\indexentry {Encryption!Transport}{313}
\indexentry {Transport Encryption}{313}
\indexentry {TLS}{313}
\indexentry {Creating a Self-signed Certificate }{314}
\indexentry {Certificate!Creating a Self-signed }{314}
\indexentry {Certificate!Getting a CA Signed }{315}
\indexentry {Getting a CA Signed Certificate }{315}
\indexentry {Example!TLS Configuration Files}{315}
\indexentry {TLS Configuration Files}{315}
\indexentry {Data Encryption}{319}
\indexentry {Encryption!Data}{319}
\indexentry {Data Encryption}{319}
\indexentry {Building Bacula with Encryption Support}{320}
\indexentry {Encryption Technical Details}{320}
\indexentry {Decrypting with a Master Key}{320}
\indexentry {Generating Private/Public Encryption Keypairs}{321}
\indexentry {Example!File Daemon Configuration File}{321}
\indexentry {Example!Data Encryption Configuration File}{321}
\indexentry {Example Data Encryption Configuration}{321}
\indexentry {Security!Using Bacula to Improve Computer }{323}
\indexentry {Using Bacula to Improve Computer Security }{323}
\indexentry {Details }{323}
\indexentry {Running the Verify }{324}
\indexentry {Verify!Running the }{324}
\indexentry {What To Do When Differences Are Found }{325}
\indexentry {Found!What To Do When Differences Are }{325}
\indexentry {Verify Configuration Example }{326}
\indexentry {Example!Verify Configuration }{326}
\indexentry {MySQL!Installing and Configuring }{329}
\indexentry {Installing and Configuring MySQL }{329}
\indexentry {Installing and Configuring MySQL -- Phase I }{329}
\indexentry {Phase I!Installing and Configuring MySQL -- }{329}
\indexentry {Installing and Configuring MySQL -- Phase II }{330}
\indexentry {Phase II!Installing and Configuring MySQL -- }{330}
\indexentry {Database!Re-initializing the Catalog }{331}
\indexentry {Re-initializing the Catalog Database }{331}
\indexentry {Linking Bacula with MySQL }{331}
\indexentry {MySQL!Linking Bacula with }{331}
\indexentry {Upgrading}{331}
\indexentry {MySQL!Installing from RPMs}{332}
\indexentry {Installing MySQL from RPMs}{332}
\indexentry {Upgrading MySQL }{332}
\indexentry {Upgrading!MySQL }{332}
\indexentry {Upgrading}{332}
\indexentry {PostgreSQL!Installing and Configuring }{333}
\indexentry {Installing and Configuring PostgreSQL }{333}
\indexentry {Upgrading}{333}
\indexentry {PostgreSQL!Installing }{333}
\indexentry {PostgreSQL!Configuring PostgreSQL -- }{334}
\indexentry {Database!Re-initializing the Catalog }{336}
\indexentry {Re-initializing the Catalog Database }{336}
\indexentry {PostgreSQL!Installing from RPMs}{336}
\indexentry {Installing PostgreSQL from RPMs}{336}
\indexentry {PostgreSQL!Converting from MySQL to }{337}
\indexentry {Converting from MySQL to PostgreSQL }{337}
\indexentry {Upgrading PostgreSQL }{338}
\indexentry {Upgrading!PostgreSQL }{338}
\indexentry {Upgrading}{338}
\indexentry {Tuning}{338}
\indexentry {Credits }{339}
\indexentry {Installing and Configuring SQLite }{341}
\indexentry {SQLite!Installing and Configuring }{341}
\indexentry {Phase I!Installing and Configuring SQLite -- }{341}
\indexentry {Installing and Configuring SQLite -- Phase I }{341}
\indexentry {Phase II!Installing and Configuring SQLite -- }{342}
\indexentry {Installing and Configuring SQLite -- Phase II }{342}
\indexentry {SQLite!Linking Bacula with }{342}
\indexentry {Linking Bacula with SQLite }{342}
\indexentry {SQLite!Testing }{342}
\indexentry {Testing SQLite }{342}
\indexentry {Database!Re-initializing the Catalog }{342}
\indexentry {Re-initializing the Catalog Database }{342}
\indexentry {Maintenance!Catalog }{345}
\indexentry {Catalog Maintenance }{345}
\indexentry {Setting Retention Periods }{345}
\indexentry {Periods!Setting Retention }{345}
\indexentry {File Retention }{345}
\indexentry {Job Retention }{345}
\indexentry {AutoPrune }{346}
\indexentry {Database!Compacting Your MySQL }{346}
\indexentry {Compacting Your MySQL Database }{346}
\indexentry {Database!Repairing Your MySQL }{347}
\indexentry {Repairing Your MySQL Database }{347}
\indexentry {Database!MySQL Table is Full}{347}
\indexentry {MySQL Table is Full}{347}
\indexentry {Database!MySQL Server Has Gone Away}{348}
\indexentry {MySQL Server Has Gone Away}{348}
\indexentry {Database!Repairing Your PostgreSQL }{348}
\indexentry {Repairing Your PostgreSQL Database }{348}
\indexentry {Database Performance Issues}{348}
\indexentry {Performance!Database}{348}
\indexentry {Database Performance Issues Indexes}{349}
\indexentry {Performance!Database}{349}
\indexentry {Database!Compacting Your PostgreSQL }{350}
\indexentry {Compacting Your PostgreSQL Database }{350}
\indexentry {Compacting Your SQLite Database }{351}
\indexentry {Database!Compacting Your SQLite }{351}
\indexentry {MySQL!Migrating from SQLite to }{351}
\indexentry {Migrating from SQLite to MySQL or PostgreSQL}{351}
\indexentry {Backing Up Your Bacula Database }{351}
\indexentry {Database!Backing Up Your Bacula }{351}
\indexentry {Backing Up Your Bacula Database - Security Considerations }{352}
\indexentry {Database!Backing Up Your Bacula Database - Security Considerations }{352}
\indexentry {Backing Up Third Party Databases }{353}
\indexentry {Databases!Backing Up Third Party }{353}
\indexentry {Size!Database }{353}
\indexentry {Database Size }{353}
\indexentry {Bacula Security Issues}{355}
\indexentry {Security}{355}
\indexentry {Issues!Bacula Security}{355}
\indexentry {Backward Compatibility}{356}
\indexentry {Configuring and Testing TCP Wrappers}{356}
\indexentry {TCP Wrappers}{356}
\indexentry {Wrappers!TCP}{356}
\indexentry {libwrappers}{356}
\indexentry {Running as non-root }{358}
\indexentry {File!Bootstrap }{359}
\indexentry {Bootstrap File }{359}
\indexentry {Format!Bootstrap}{359}
\indexentry {Bootstrap File Format }{359}
\indexentry {Volume }{359}
\indexentry {Count}{360}
\indexentry {VolFile}{360}
\indexentry {VolBlock}{360}
\indexentry {VolSessionTime }{360}
\indexentry {VolSessionId }{360}
\indexentry {JobId }{360}
\indexentry {Job }{360}
\indexentry {Client }{360}
\indexentry {FileIndex}{360}
\indexentry {FileRegex}{360}
\indexentry {Slot }{360}
\indexentry {Stream }{360}
\indexentry {*JobType }{360}
\indexentry {*JobLevel }{360}
\indexentry {Files!Automatic Generation of Bootstrap }{362}
\indexentry {Automatic Generation of Bootstrap Files }{362}
\indexentry {bscan}{363}
\indexentry {bscan!bootstrap}{363}
\indexentry {bscan bootstrap}{363}
\indexentry {Bootstrap Example}{363}
\indexentry {Example!Bootstrap}{363}
\indexentry {Licenses!Bacula Copyright Trademark}{365}
\indexentry {Bacula Copyright, Trademark, and Licenses}{365}
\indexentry {FDL }{365}
\indexentry {GPL }{365}
\indexentry {LGPL }{365}
\indexentry {Domain!Public }{365}
\indexentry {Public Domain }{365}
\indexentry {Trademark }{366}
\indexentry {Fiduciary License Agreement }{366}
\indexentry {Disclaimer }{366}
\indexentry {GNU Free Documentation License}{367}
\indexentry {License!GNU Free Documentation}{367}
\indexentry {GNU General Public License }{373}
\indexentry {License!GNU General Public }{373}
\indexentry {Table of Contents }{373}
\indexentry {Contents!Table of }{373}
\indexentry {GNU GENERAL PUBLIC LICENSE }{373}
\indexentry {LICENSE!GNU GENERAL PUBLIC }{373}
\indexentry {Preamble }{373}
\indexentry {CONDITIONS!TERMS AND }{374}
\indexentry {TERMS AND CONDITIONS }{374}
\indexentry {Programs!How to Apply These Terms to Your New }{377}
\indexentry {How to Apply These Terms to Your New Programs }{377}
\indexentry {GNU Lesser General Public License }{378}
\indexentry {License!GNU Lesser General Public }{378}
\indexentry {Table of Contents }{378}
\indexentry {Contents!Table of }{378}
\indexentry {LICENSE!GNU LESSER GENERAL PUBLIC }{378}
\indexentry {GNU LESSER GENERAL PUBLIC LICENSE }{378}
\indexentry {Preamble }{378}
\indexentry {CONDITIONS!TERMS AND }{379}
\indexentry {TERMS AND CONDITIONS }{379}
\indexentry {Libraries!How to Apply These Terms to Your New }{384}
\indexentry {How to Apply These Terms to Your New Libraries }{384}
\indexentry {Thanks }{385}
\indexentry {Trademarks!Copyrights and }{386}
\indexentry {Copyrights and Trademarks }{386}
\indexentry {Bacula Bugs }{387}
\indexentry {Bugs!Bacula }{387}
