Next:
List of Figures
Up:
Bacula User's Guide
Previous:
Bacula User's Guide
Index
Contents
List of Figures
List of Tables
Qu'est-ce que Bacula ?
Qui a besoin de Bacula ?
Composants ou Services de Bacula
Configuration de Bacula
Conventions utilisées dans ce document
Démarrage rapide
Terminologie
Ce que Bacula n'est pas
Interactions entre les services Bacula
L'état actuel de Bacula
Ce qui est implémenté
Avantages de Bacula sur d'autres programmes de sauvegarde
Restrictions de l'implémentation actuelle
Limitations ou Restrictions inhérentes à la conception
Caractéristiques système générales indispensables à Bacula
Caractéristiques système générales indispensables à Bacula
Systèmes d'exploitation supportés
Lecteurs de bandes supportés
Lecteurs de bande non supportés
A l'attention des utilisateurs de FreeBSD !!!
Librairiess supportées
Spécifications des cartouches
Démarrer avec Bacula
Comprendre les Jobs et Schedules
Comprendre les Pools, Volumes et Labels
Paramétrage des fichiers de configuration de Bacula
Tester vos Fichiers de Configuration
Tester la compatibilité de Bacula avec votre lecteur de bandes
Débarrassez-vous du répertoire /lib/tls
Exécuter Bacula
Rotation des logs
Log Watch
Reprise d'activité après un désastre (disaster recovery)
Installer Bacula
Prérequis
Distribution des fichiers source
Mettre Bacula à jour
Paquetage de Dépendences
Systèmes Supportés
Construire Bacula à partir des sources
Quelle base de données utiliser ?
Démarrage rapide
Options de la commande configure
Options recommandées pour la plupart des systèmes
RedHat
Solaris
FreeBSD
Win32
Systèmes Windows avec CYGWIN installé
Le script Configure de Kern
Installer Bacula
Compiler un File Daemon (ou Client)
Démarrage automatique des Daemons
Autres notes concernant la compilation
Installer Tray Monitor
Modifier les fichiers de configuration de Bacula
Prérequis critiques avant de passer en production
Généralités
Points critiques
Points Recommandés
Une brève documentation
Avant d'exécuter Bacula
Démarrer la base de données
Démarrer les daemons
Interagir avec le Director pour l'interroger sur l'état de Bacula ou lancer des jobs
exécuter un job
Restaurer vos fichiers
Quitter le programme Console
Ajouter un client
Lorsque la cartouche est pleine
D'autres commandes utiles de la console Bacula
Débugger la sortie des daemons
Soyez patient lorsque vous démarrez les daemons ou montez des cartouches vierges
Problèmes de connection du FD vers le SD
Options en ligne de commande des Daemons
Créer un Pool
Etiqueter vos Volumes
Etiquetage des volumes dans la console
Adapter les fichiers de configuration
Format des directives
Types de Ressources
Noms, mots de passe et autorisations
Informations détaillées sur chaque daemon
Configurer le Director
Les types de ressources du Director
La ressource Director
La ressource Job
La ressource JobDefs
La ressource Schedule
Notes techniques sur les Schedules
La ressource FileSet
Considérations sur les FileSets Windows
Un exemple de FileSet Windows
L'ancienne ressource FileSet
Tester vos FileSets
Considerations sur le nommage Windows NTFS
La ressource Client
La ressource Storage
La ressource Pool
La ressource Catalog
La ressource Console
La ressource Counter
Voici un exemple complet de fichier de configuration du Director.
Configuration du Client/File Daemon
General
La ressource Client
La ressource Director
La ressource Message
Un exemple de fichier de configuration de Client
Configuration du Storage Daemon
General
Ressource Storage
La ressource Director
La Ressource Device
Périphériques qui requièrent un montage (DVD)
La ressource Autochanger
Possibilités
La ressource Messages
Un exemple de fichier de configuration du Storage Daemon
La ressource Messages
La ressource Messages
Configuration de la Console
General
La ressource Director
La ressource ConsoleFont
La ressource Console
Commandes de la Console
Un exemple de fichier de configuration de console
Monitor Configuration
General
The Monitor Resource
The Director Resource
The Client Resource
The Storage Resource
Tray Monitor Security
Sample Tray Monitor configuration
La console Bacula
Généralités
Configuration de la Console
Utiliser la Console
Quitter la Console
Index des mots-clef de la Console
Index des commandes de la Console
Commandes spéciales, précédées d'un point
Commandes spéciales, précédées d'un arobase (@)
Exécuter la Console depuis un script shell
Ajouter des volumes à un pool
La commande restore de la console Bacula
Généralités
La commande Restore
Sélectionner des fichiers par leurs noms
Arguments de la ligne de commande
Restaurer les attributs de fichiers
Restaurer sur Windows
Une restauration peut prendre du temps
Problems Restoring Files
Restore Errors
Example Restore Job Resource
File Selection Commands
Restoring When Things Go Wrong
GUI Programs
bimagemgr
bimagemgr
Catalog Maintenance
Setting Retention Periods
Compacting Your MySQL Database
Repairing Your MySQL Database
Repairing Your PostgreSQL Database
Performance Issues
Compacting Your PostgreSQL Database
Compacting Your SQLite Database
Migrating from SQLite to MySQL
Backing Up Your Bacula Database
Backing Up Third Party Databases
Database Size
Automatic Volume Recycling
Automatic Pruning
Prunning Directives
Recycling Algorithm
Recycle Status
Making Bacula Use a Single Tape
A Daily, Weekly, Monthly Tape Usage Example
Automatic Pruning and Recycling Example
Manually Recycling Volumes
Basic Volume Management
Key Concepts and Resource Records
Concurrent Disk Jobs
An Example
Backing up to Multiple Disks
Considerations for Multiple Clients
DVD Volumes
DVD Specific SD Directives
DVD Specific Director Directives
Other Points
Automated Disk Backup
The Problem
The Solution
Overall Design
The Actual Conf Files
Backup Strategies
Simple One Tape Backup
Manually Changing Tapes
Daily Tape Rotation
Support des librairies
Généralités sur les librairies
Déterminer vos périphériques SCSI
Exemples de scripts
Slots
Lecteurs multiples
Directives de la ressource Device
La ressource Autochanger
Un exemple de fichier de configuration
Un exemple de fichier de configuration multi-lecteurs
Spécifier des slots lors de l'étiquetage
Changer des cartouches
Travailler avec plusieurs magasins
Simuler un lecteur de codes barres dans votre librairie
La forme complète de la commande Update Slots
Spécificités FreeBSD
Tester la librairie et adapter le script mtx-changer
Utiliser la librairie
Support des codes barres
Interface entre Bacula et les librairies
Librairies supportées
Modèles de librairies supportés
Data Spooling
Data Spooling Directives
!!! MAJOR WARNING !!!
Other Points
Python Scripting
Python Configuration
Bacula Events
Python Objects
Python Console Command
Debugging Python Scripts
Python Example
ANSI and IBM Tape Labels
Director Pool Directive
Storage Daemon Device Directives
Bacula Frequently Asked Questions
What is Bacula?
Does Bacula support Windows?
What language is Bacula written in?
On what machines does Bacula run?
Is Bacula Stable?
I'm Getting Authorization Errors. What is Going On?
Bacula Runs Fine but Cannot Access a Client on a Different Machine. Why?
My Catalog is Full of Test Runs, How Can I Start Over?
I Run a Restore Job and Bacula Hangs. What do I do?
I Cannot Get My Windows Client to Start Automatically?
My Windows Client Immediately Dies When I Start It
My backups are not working on my Windows Client. What should I do?
All my Jobs are scheduled for the same time. Will this cause problems?
Can Bacula Backup My System To Files instead of Tape?
Can Bacula Backup and Restore Files Greater than 2 Gigabytes?
I want to stop a job. Is there a better way than ./bacula stop to stop it?
Why have You Trademarked the Name Bacula
®
?
Why is Your Online Document for Version 1.37 but the Released Version is 1.36?
Does Bacula really save and restore all files?
I want an Incremental but Bacula runs it as a Full backup. Why?
Do you really handle unlimited path lengths?
What Is the Really Unique Feature of Bacula?
How can I force one job to run after another?
I Am Not Getting Email Notification, What Can I Do?
My retention periods don't work
Why aren't my files compressed?
Incremental backups are not working
I am waiting forever for a backup of an offsite machine
SSH hangs forever after starting Bacula
I'm confused by retention periods
MaxVolumeSize is ignored
I get a Connection refused when connecting to my Client
Long running jobs die with Pipe Error
How to I tell the Job which Volume to use?
Tips and Suggestions
Examples
Upgrading Bacula Versions
Getting Notified of Job Completion
Getting Email Notification to Work
Getting Notified that Bacula is Running
Maintaining a Valid Bootstrap File
Rejected Volumes After a Crash
Security Considerations
Creating Holiday Schedules
Automatic Labeling Using Your Autochanger
Backing Up Portables Using DHCP
Going on Vacation
How to Excude File on Windows Regardless of Case
Executing Scripts on a Remote Machine
Recycling All Your Volumes
Backing up ACLs on ext3 or XFS filesystems
Total Automation of Bacula Tape Handling
Running Concurrent Jobs
Volume Utility Tools
Specifying the Configuration File
Specifying a Device Name For a Tape
Specifying a Device Name For a File
Specifying Volumes
bls
bextract
bscan
bcopy
btape
Other Programs
bsmtp
dbcheck
testfind
Testing Your Tape Drive With Bacula
Summary of Steps to Take to Get Your Tape Drive Working
btape
Tips for Resolving Problems
Hardware Compresson on EXB-8900
Recovering Files Written to Tape With Fixed Block Sizes
Tape Blocking Modes
Details of Tape Modes
Autochanger Errors
What To Do When Bacula Crashes (Kaboom)
Traceback
Testing The Traceback
Getting A Traceback On Other Systems
Manually Running Bacula Under The Debugger
Getting Debug Output from Bacula
The Windows Version of Bacula
General
Win32 Installation
Post Win32 Installation
Uninstalling Bacula on Win32
Dealing with Win32 Problems
Windows Compatibility Considerations
Volume Shadow Copy Service
Windows Firewalls
Windows Port Usage
Windows Disaster Recovery
Windows Restore Problems
Windows Ownership and Permissions Problems
Manually resetting the Permissions
Backing Up the WinNT/XP/2K System State
Windows Considerations for Filename Specifications
Command Line Options Specific to the Bacula Windows File Daemon (Client)
Shutting down Windows Systems
Disaster Recovery Using Bacula
General
Important Considerations
Steps to Take Before Disaster Strikes
Bare Metal Recovery on Linux with a Bacula Rescue CDROM
Requirements
Directories
Preparation for a Bare Metal Recovery
Creating a Bacula Rescue CDROM
Putting Two or More Systems on Your Rescue Disk
Restoring a Client System
Boot with your Bacula Rescue CDROM
Restoring a Server
Linux Problems or Bugs
FreeBSD Bare Metal Recovery
Solaris Bare Metal Recovery
Preparing Solaris Before a Disaster
Bugs and Other Considerations
Disaster Recovery of Win32 Systems
Resetting Directory and File Ownership and Permissions on Win32 Systems
Alternate Disaster Recovery Suggestion for Win32 Systems
Restoring to a Running System
Additional Resources
Bacula TLS
TLS Configuration Directives
Creating a Self-signed Certificate
Getting a CA Signed Certificate
Example TLS Configuration Files
Considérations sur la sécurité de Bacula
Compatibilité ascendante
Configurer et tester TCP Wrappers
Exécuter Bacula sans être root
Dealing with Firewalls
Technical Details
A Concrete Example
Using Bacula to Improve Computer Security
The Details
Running the Verify
What To Do When Differences Are Found
A Verify Configuration Example
Bacula
®
- RPM Packaging FAQ
Answers
Build Options
The Bootstrap File
File Format
Automatic Generation of Bootstrap Files
A Final Example
Installing and Configuring MySQL
Installing and Configuring MySQL -- Phase I
Installing and Configuring MySQL -- Phase II
Re-initializing the Catalog Database
Linking Bacula with MySQL
Installing MySQL from RPMs
Upgrading MySQL
Installer et configurer PostgreSQL
Installer et configurer PostgreSQL -- Phase I
Installer et configurer PostgreSQL -- Phase II
Réinitialiser la base des catalogues (de sauvegardes)
Installer PostgreSQL avec les RPMs
Migrer de MySQL à PostgreSQL
Mettre à jour PostgreSQL
Credits
Installing and Configuring SQLite
Installing and Configuring SQLite -- Phase I
Installing and Configuring SQLite -- Phase II
Linking Bacula with SQLite
Testing SQLite
Re-initializing the Catalog Database
The Bacula internal database is no longer supported, please do not use it.
Internal Bacula Database
Bacula Copyright, Trademark, and Licenses
FDL
GPL
LGPL
Public Domain
Trademark
Disclaimer
GNU Free Documentation License
Non-officiel GNU Free Documentation License en Français
GNU General Public License
Table of Contents
GNU GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
GNU Lesser General Public License
Table of Contents
GNU LESSER GENERAL PUBLIC LICENSE
Preamble
TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
Bacula Projects
Thanks
Copyrights and Trademarks
Bacula Bugs
Variable Expansion
General Functionality
Bacula Variables
Full Syntax
Semantics
Examples
Using stunnel to Encrypt Communications to Clients
Communications Ports Used
Encryption
A Picture
Certificates
Securing the Data Channel
Modification of bacula-dir.conf for the Data Channel
config Files for stunnel to Encrypt the Data Channel
Starting and Testing the Data Encryption
Encrypting the Control Channel
Modification of bacula-dir.conf for the Control Channel
config Files for stunnel to Encrypt the Control Channel
Starting and Testing the Control Channel
Using stunnel to Encrypt to a Second Client
Creating a Self-signed Certificate
Getting a CA Signed Certificate
Using ssh to Secure the Communications
Index Général
Index du Director
Index du File Daemon
Index du Storage Daemon
Index du Console
About this document ...
Kern Sibbald 2007-04-02