Bacula is an open source Cross-platform network Backup tool that provides a backup solution based on an enterprise-class CS system. Data can be backed up, restored, and verified for integrity.
function characteristic:
Supports full backups, incremental backups, differential backups.
Supports multiple recovery methods
Support for backup recovery under Multiple file systems (ext3, ext2, ReiserFS, XFS, JFS, SMBFS, iso9660, NTFS, etc.)
Supports various backup media
Supports multiple operating systems
Powerful internal features
A complete Bacula backup system consisting of the following 5 components
Director Daemon: Responsible for monitoring all backup, recovery, authentication, archiving transactions, and customizing the backup and Recovery file plan, and recording the entire system health in a database file. Its configuration file is bacula-dir.conf.
Storage Daemon (SD): primarily responsible for backing up data to storage media, while data recovery is responsible for transferring data from storage media. Its configuration file is bacula-sd.conf.
File Daemon (FD): A daemon that is installed on a machine that needs to back up data, is responsible for outgoing files when it backs up data, and is responsible for receiving data and performing recovery operations when data is recovered. The configuration file is bacula-fd.conf.
Console: Management Console. You can connect to Director daemon through this console to manage backup and restore operations.
Monitor: Process monitoring side.
Work Flow:
1, through the console to connect to the director end, backup restore operation began.
2, director end from their own database to pull out the record information, the storage-side SD and Client FD task coordination.
3, Client FD is responsible for verifying the operation license of the Director, if the validation is passed, it is allowed to connect to the storage-side SD
4, client FD in accordance with the request to director issued to connect SD, the FD end of the data backup to the storage of SD-designated media, or the SD-end storage media data back to the client FD specified location, complete the backup recovery process.
Personal feeling bacula in the domestic production environment seems to use very little, also do not know how many people use this backup tool, but I personally still think that the backup tool is still very good, hope also like Bacula or research bacula friends can contact me, a deep understanding of this backup tool!
1. Bacula main control terminal installation
1.1. Introduce
This document will introduce an operational guide based on the CentOS 6.3 system platform, attempting to quickly install Bacula from the source program using simple instructions.
You can also refer to this document if you use a system that is a Fedroa, Redhat, or CentOS Linux distribution. The command name, path, and so on may vary depending on the distribution package or operating system, so you may need some effort to get things done in the installation documentation.
If you are using other Linux or other systems, or want to know more about it, you can find it on the official Wikipedia (http://wiki.bacula.org).
Note: This process is structured in Centos6.3 its use of the Bacula version asked 5.2.6. In the text of dark blue bold font is the gaze, italic for problem resolution, Red bold for me in the operation of the part entered. This article is from Www.itchenyi.com, allow reprint, but please keep the original connection.