Ubuntu Server Guide Changes, errors and bugs


– Text based command line version. –


Download 1.27 Mb.
Pdf ko'rish
bet252/286
Sana20.12.2022
Hajmi1.27 Mb.
#1035308
1   ...   248   249   250   251   252   253   254   255   ...   286
Bog'liq
ubuntu-server-guide

– Text based command line version.
– Gnome based GTK+ Graphical User Interface (GUI) interface.
– wxWidgets GUI interface.
• Bacula File: also known as the Bacula Client program. This application is installed on machines to be
backed up, and is responsible for the data requested by the Director.
• Bacula Storage: the programs that perform the storage and recovery of data to the physical media.
• Bacula Catalog: is responsible for maintaining the file indexes and volume databases for all files backed
up, enabling quick location and restoration of archived files. The Catalog supports three different
databases MySQL, PostgreSQL, and SQLite.
• Bacula Monitor: allows the monitoring of the Director, File daemons, and Storage daemons. Currently
the Monitor is only available as a GTK+ GUI application.
These services and applications can be run on multiple servers and clients, or they can be installed on one
machine if backing up a single disk or volume.
Installation
Note
If using MySQL or PostgreSQL as your database, you should already have the services available.
Bacula will not install them for you. For more information take a look at Databases -MySQL
and Databases - PostgreSQL.
There are multiple packages containing the different Bacula components. To install Bacula, from a terminal
prompt enter:
sudo apt i n s t a l l b a c u l a
By default installing the bacula package will use a PostgreSQL database for the Catalog. If you want to use
SQLite or MySQL, for the Catalog, install bacula−director−sqlite3 or bacula−director−mysql respectively.
During the install process you will be asked to supply a password for the database owner of the bacula
database.
Configuration
Bacula configuration files are formatted based on resources comprising of directives surrounded by “{}”
braces. Each Bacula component has an individual file in the /etc/bacula directory.
The various Bacula components must authorize themselves to each other. This is accomplished using the
password directive. For example, the Storage resource password in the /etc/bacula/bacula−dir.conf file must
match the Director resource password in /etc/bacula/bacula−sd.conf.
306


By default the backup job named BackupClient1 is configured to archive the Bacula Catalog. If you plan on
using the server to backup more than one client you should change the name of this job to something more
descriptive. To change the name edit /etc/bacula/bacula−dir.conf:
#
# D e f i n e t h e main n i g h t l y s a v e backup j o b
#
By d e f a u l t , t h i s j o b w i l l back up t o d i s k i n
Job {
Name = ” BackupServer ”
JobDefs = ” D e f a u l t J o b ”
Write B o o t s t r a p = ”/ var / l i b / b a c u l a / C l i e n t 1 . b s r ”
}
Note
The example above changes the job name to BackupServer matching the machine’s host name.
Replace “BackupServer” with your appropriate hostname, or other descriptive name.
The Console can be used to query the Director about jobs, but to use the Console with a non-root user, the
user needs to be in the bacula group. To add a user to the bacula group enter the following from a terminal:
sudo a ddu ser $username b a c u l a
Note
Replace $username with the actual username. Also, if you are adding the current user to the
group you should log out and back in for the new permissions to take effect.

Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   248   249   250   251   252   253   254   255   ...   286




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling