Der Bareos 24 Release-Plan ist finalisiert

Bareos-Logo (743x233)

Bareos 24 wird im November 2024 veröffentlicht.
Die folgenden Funktionen sind für die Veröffentlichung geplant:

Deduplicierbarer Speicher-Backend

Dieses neue storage backend speichert die Backup-Daten in einem Format, das für die Deduplizierung optimiert ist. Dadurch können Bareos-Volumen von Speichern und Dateisystemen mit Deduplizierungsunterstützung (wie ZFS, VDO, btrfs und andere) dedupliziert werden. Das neue Kommandozeilen-Tool bdedupestimate kann das Deduplizierungspotenzial bestehender Backup-Volumen abzuschätzen und hilft damit, die Speichernutzung zu optimieren.

Python-Plugin in separatem Prozess

Bareos unterstützt Plugins, die in Python geschrieben sind. Die Ausführung des Python-Interpreters als sogenannter “Subinterpreter” im gleichen Prozessraum hat sich als fehleranfällig erwiesen und führt zu verschiedenen unerwünschten Effekten. Der neue Ansatz führt dazu, dass der Python-Interpreter jedes Plugins in einem separaten Prozess läuft und damit alle bisherigen Probleme löst.

Just-in-Time-Gerätereservierung

Bisher wurden Geräte schon sehr früh während des Backup-Jobs reserviert. Zwischen der Reservierung und dem ersten tatsächlichen Schreibvorgang kann eine lange Zeitspanne liegen. Während dieser Zeit kann das Gerät nicht für andere Aufgaben verwendet werden, auch wenn es eigentlich nichts tut. Mit der neuen Just-in-time-Reservierungsfunktion ändert Bareos dies, indem ein Gerät erst reserviert wird, wenn die Daten zum Schreiben bereit sind. Diese Funktion verbessert die Auslastung teurer Bandlaufwerke erheblich.

Unterstützung für WORM-Bänder

Bareos hat einen Mechanismus geerbt, der eine zweiphasige Initialisierung von Bandetiketten vorsieht, was mit WORM-Bändern (Write Once Read Many) nicht kompatibel war. Die neue WORM-Bandunterstützung wird das Etikettierungsverfahren auf einen einzigen Schreibvorgang umstellen, sodass Benutzer WORM-Bänder verwenden können.

Windows-Binärdateien nativ mit dem MSVC-Compiler erstellt

Die Windows-Binärdateien von Bareos wurden bisher unter Linux cross-compiliert. Mit dem neuen Build-System werden diese Binärdateien mit dem gängigen Microsoft Visual C++ Compiler für Windows erstellt, was schnellere Binärdateien und eine bessere Unterstützung der Microsoft-Toolchain ermöglicht.

Neues Cloud-Speicher-Backend

Das aktuelle Bareos-Cloud-Speicher-Backend basiert auf der nicht mehr unterstützten Droplet-Bibliothek. Bareos 24 wird ein neues Drop-in-Replacement-Backend enthalten, das im gleichen Format lesen und schreiben kann.

Verbesserte Widerstandsfähigkeit gegenüber Netzwerkproblemen

Instabile Netzwerkverbindungen können zu abgebrochenen und hängenden Backup-Jobs führen. Durch die Einrichtung von Socket-Keepalive-Einstellungen wird Bareos widerstandsfähiger gegen Netzwerkprobleme.

Verbesserungen für native NDMP-Unterstützung

Die bestehende Bareos Native NDMP (Network Data Management Protocol) Unterstützung hat mehrere Verbesserungen und Fehlerbehebungen erhalten.

Universeller Linux-Client für OpenSSL 3 und ARM64

Der Universal Linux Client (ULC) ist für die Installation auf Linux Systemen gedacht, für die Bareos keine Binärpakete zur Verfügung stellt. Ab Bareos 24 gibt es den ULC sowohl mit OpenSSL 3 Support und ebenfalls für die aarch64 ARM-Architektur.

AArch64-Binärpakete für ausgewählte Distributionen

Bareos hat den Aufbau und die Prüfung von aarch64-Paketen in unserer CI/CD-Pipeline eingeführt.

Vorbereitungen für große Backups mit mehr als 2 Milliarden Dateien

Einige unserer Kunden erreichen bald die Größe von 2 Milliarden Dateien in einem einzigen Auftrag. Der derzeit verwendete Datentyp kann nicht mehr als 2.147.483.647 Dateien speichern. Mit Bareos 24 werden wir dafür sorgen, dass der Überlauf erkannt wird, und mit Bareos 25 werden wir mehr als diese Menge an Dateien unterstützen.

Schreiben Sie einen Kommentar

Wir erfassen keine E-Mailadresse. Pflichtfelder sind mit * markiert.

Scroll to Top