Where Does Bareos Store Config and Volumes?
Bareos director config folder and storage archive paths for Linux backup servers, plus the catalog behind them.
Last updated
Bareos spreads state across config, catalog, and volumes. Config lives in /etc/bareos with director, storage, and client fragments. The catalog database, usually Postgres, tracks every job and file in those volumes.
Volume files sit wherever the archive device points, commonly /var/lib/bareos/storage on small installs. Larger sites mount dedicated arrays there. Back up configs, the catalog dump, and the volumes together. Volumes without the catalog are difficult to browse. Test restores catch missing pieces early.
Where Bareos stores this, by platform
/etc/bareos
Director, storage daemon, and client configs with .d drop-ins. Holds job, pool, and device definitions. Restrict read access since it holds passwords.
/var/lib/bareos/storage
Default file volume root on small installs. Larger sites override it with dedicated mounts. The catalog database tracks what each volume file holds.
Frequently asked questions
what do i back up for a Bareos director move
Copy /etc/bareos with volume files under the storage archive path and a catalog dump. The config holds job and pool definitions. Volumes hold the data. The catalog maps the two.
where are Bareos backup volumes on disk
Open bareos-dir.d/storage and the device config to read the archive device path. Common spots are /var/lib/bareos/storage and a mounted volume. The director config is the reliable pointer.
Notice an outdated path? Let us know.