Bacula Backupsystem: Unterschied zwischen den Versionen
Zeile 28: | Zeile 28: | ||
| Storage || bacula-sd || mit Anbindung an Tape-Arary | | Storage || bacula-sd || mit Anbindung an Tape-Arary | ||
|} | |} | ||
+ | |||
+ | |||
+ | Neben diese Hauptsoftware-Komponenten, die jeweils eine eigene Controll-App (start|stop|restart|status) und eine eigene Konfigurations-Datei (.conf) besitzen, besteht das Toolset noch aus folgenden Programmen: | ||
+ | bcopy | ||
+ | bsmtp | ||
+ | create_mysql_database | ||
+ | grant_bacula_privileges | ||
+ | mtx-changer.conf | ||
+ | baculabackupreport | ||
+ | bdirjson | ||
+ | btape | ||
+ | dbcheck | ||
+ | grant_mysql_privileges | ||
+ | query.sql | ||
+ | bacula_config | ||
+ | bextract | ||
+ | btraceback | ||
+ | delete_catalog_backup | ||
+ | isworm | ||
+ | tapealert | ||
+ | bfdjson | ||
+ | btraceback.dbx | ||
+ | disk-changer | ||
+ | make_bacula_tables | ||
+ | update_bacula_tables | ||
+ | bacula-tray-monitor.desktop | ||
+ | bls | ||
+ | btraceback.gdb | ||
+ | drop_bacula_database | ||
+ | make_catalog_backup | ||
+ | update_mysql_tables | ||
+ | bbconsjson | ||
+ | bregex | ||
+ | btraceback.mdb | ||
+ | drop_bacula_tables | ||
+ | make_catalog_backup.pl | ||
+ | bscan | ||
+ | bwild | ||
+ | drop_mysql_database | ||
+ | make_mysql_tables | ||
+ | bsdjson | ||
+ | create_bacula_database | ||
+ | drop_mysql_tables | ||
+ | mtx-changer | ||
+ | |||
+ | Darüber hinaus gibt es noch ein working-Directoy wo alle Daten gehalten werden, die nicht in die Datenbank gehören. | ||
==Literatur zum Eintieg== | ==Literatur zum Eintieg== |
Version vom 31. Dezember 2020, 15:03 Uhr
Allgemeines
Bacula ist eine weltweit millionenfach eingesetzte Software zum Managhen von Backups.
Bacula ist mit Amanda die bekannteste Backuplösung im Open-Source-Bereich.
Erläuterungen
Als erstes sei erwähnt, dass im einfachsten Fall, alle Komponenten auch auf EINEM Rechner mit Linux-Betriebssystem installiert sein können.
Jeder der Komponenten entspricht einer Software-Applikation des Bacula-Toolsets.
Komponente | Software | Betriebssystem |
---|---|---|
Director | bacula-dir | Linux (Unixe ...) |
Console | bconsole | Linux (für Gnome: und Windows:) |
Catalog | SQL-DB | MySQL, Postgress, SQLite |
File | bacula-fd | Linux (Unixe ...), Windows, ... |
Storage | bacula-sd | mit Anbindung an Tape-Arary |
Neben diese Hauptsoftware-Komponenten, die jeweils eine eigene Controll-App (start|stop|restart|status) und eine eigene Konfigurations-Datei (.conf) besitzen, besteht das Toolset noch aus folgenden Programmen:
bcopy
bsmtp
create_mysql_database
grant_bacula_privileges
mtx-changer.conf
baculabackupreport
bdirjson
btape
dbcheck
grant_mysql_privileges
query.sql
bacula_config
bextract
btraceback
delete_catalog_backup
isworm
tapealert
bfdjson
btraceback.dbx
disk-changer
make_bacula_tables
update_bacula_tables
bacula-tray-monitor.desktop
bls
btraceback.gdb
drop_bacula_database
make_catalog_backup
update_mysql_tables
bbconsjson
bregex
btraceback.mdb
drop_bacula_tables
make_catalog_backup.pl
bscan
bwild
drop_mysql_database
make_mysql_tables
bsdjson
create_bacula_database
drop_mysql_tables
mtx-changer
Darüber hinaus gibt es noch ein working-Directoy wo alle Daten gehalten werden, die nicht in die Datenbank gehören.
Literatur zum Eintieg
Ein guter Einstieg findet man im Getting Started oder für diejenigen, die gleich einsteigen möchten, im Brief Tutorial
Tiefergehende Anleitungen in deutsch sind kaum zu finden. (Wenn ihr was Gutes findet, bitte in die Kommentare eintragen.)
Ein gelungener Einstiegsartikel (7 Seiten) findet sich hier
Das ein oder andere kann man noch aus dieser Präsentation (68 Seiten) herausziehen.
Die automatische Aktualisierung der Kommentare aktivieren.