Dedupable Storage Backend
A new storage backend will store backup data in a
format optimized for deduplication. This allows
Bareos volumes to be deduplicated by storage
solutions and filesystems that support deduplication
(like ZFS, VDO, btrfs, etc.). The new 'bdedupestimate'
command-line tool can estimate the deduplication
potential of existing volumes, helping users
optimize storage use.
Python Plugin in Separate Process
Bareos supports plugins written in Python.
Previously, running the Python interpreter as a
“subinterpreter” in the same process space proved
error-prone. The new release will run each plugin’s
Python interpreter in a separate process, solving
all these problems.
Just-in-Time Device Reservation
In current versions, devices are reserved quite
early during backup jobs. There can be a long period
between the reservation and the first actual write
operation. The device cannot be used for other tasks
during this time, even though it is not doing
anything. With the new just-in-time reservation
feature, Bareos changes it by reserving a device
only when data is ready to be written. This feature
significantly improves the utilization of expensive
tape drives.
Support for WORM Tapes
Bareos previously used a two-phase initialization
for tape labels, which was incompatible with WORM
(Write Once Read Many) tapes. Bareos 24 introduces a
single-write labeling procedure, allowing users to
utilize WORM tapes effectively.
Windows Binaries Built Natively with MSVC
Compiler
The Windows binaries for Bareos have been
cross-compiled on Linux until now. With the new
build system in Bareos 24, these binaries are built
using the Microsoft Visual C++ compiler, resulting
in faster binaries and better support for Microsoft
toolchains.
For more details, visit
bareos.com, sign-up for updates at
bareos.com/sign-up/, and as always, stay backed up
with Bareos!
-- Aleksei Grigorev aleksei....@bareos.com Bareos GmbH & Co. KG https://www.bareos.com Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646 Komplementär: Bareos Verwaltungs-GmbH Geschäftsführer: Stephan Dühr, Jörg Steffens, Philipp Storz