Bacula is a professional open source backup solution for networks, which stands tall against its expensive proprietary competitors.
Bacula is a powerful Unix backup solution, and it’s one of the few open source backup solutions that are truly enterprise ready. But with this enterprise readiness comes a level of complexity you might not find in any other solution. Unlike many other solutions, Bacula contains a number of components.
Bacula is a professional open source backup solution for networks, which stands tall against its expensive proprietary competitors. Bacula offers all the important features you expect from backup software, with more flexibility.
- A central server and catalog with distributed backup all components communicate via the network and can be deployed separately.
- Internal scheduler for automatic and simultaneous job execution with priorities.
- Interactive restore of one or more files from:
- Current backup
- Prior backup of time and date
- List of files/directories to restore
- Restore by JobID
- Simple administration with consoles (command line, GUI, and web)
- Labeled Volumes, to prevent accidental overwriting
- Support for ANSI / IBM labels
- Machine independent Volume data format – extensible
- Support for Unicode on Win32; UTF-8 on Unix
- Python interpreter for user “event” (job start, end, …) scripting
- Rescue CDROM for “bare metal” recovery.
- OS support: Linux (all versions including the zSeries), Win32, Solaris, *BSD, Mac OS X, Irix, Tru64, AIX, HP-UX
- Backup has disk spooling capability to avoid “shoe-shine” on tapes
- Backup/restore of POSIX Access Control Lists (ACL), Mac resource forks, Win32 permissions
- Support for large files (>2GB) and 64 bit architectures
- Multi-thread implementation
- Originally written in C, now converted to a subset of C++