Linux

Where Does Bacula Store Config and Volumes?

Bacula director config folder and file storage volume paths on Linux backup servers with tape pools.

Last updated

Bacula spreads state across config, catalog, and volumes. Config lives in /etc/bacula with director, storage, and client files. The catalog database tracks every job and file in those volumes.

Volume files sit wherever the storage device points, commonly /var/lib/bacula on small installs. Larger sites mount dedicated arrays there. Back up configs, the catalog dump, and volumes together. Volumes without the catalog are hard to browse. Job definitions name clients, filesets, and pools. Bare metal restores need a rescue boot image.

Where Bacula stores this, by platform

Linux
/etc/bacula

Director, storage, and client configs with passwords and pool definitions. Restrict read access to root and bacula. Keep with catalog dumps.

Linux
/var/lib/bacula (volumes)

Default file volume root on small installs. Larger sites override with dedicated mounts. The catalog database tracks each volume file.

Frequently asked questions

what do i back up for a Bacula director move

Copy /etc/bacula with volume files under the storage path and a catalog dump. Configs hold jobs and pools. Volumes hold the data. The catalog maps the two for restores.

where are Bacula backup volumes on disk

Open bacula-dir.conf and the storage daemon config to read the archive device path. Common spots are /var/lib/bacula and mounted volumes. The director config rules.

Notice an outdated path? Let us know.