OpenZFS 3.0 kommt 2022 und wird eine Revolution für Ihr NAS sein

Das ZFS-Dateisystem ist eines der fortschrittlichsten, das heute existiert, aber das OpenZFS-Projekt ist lebendiger denn je. Wir haben derzeit die OpenZFS 2.0-Version, die sehr wichtige Funktionen wie persistentes L2ARC enthält, wir haben auch eine sequenzielle Wiederherstellung, um die Geschwindigkeit zu verbessern und weniger Zeit für die Regenerierung von Informationen zu benötigen, außerdem verfügen wir über eine native Zstandard-Komprimierung sowie eine große Anzahl von Verbesserungen in der Leistung im Vergleich zu früheren Versionen. Nun wurde angekündigt, dass wir im Jahr 2022 die OpenZFS 3.0-Version bei uns haben werden, mit weiteren Verbesserungen, die weiterhin die bestes Dateisystem.

Die aktuellste verfügbare Version ist OpenZFS 2.1, die Verbesserungen für dRAID (Distributed RAID) enthält, derzeit verwenden die Versionen von TrueNAS SCALE 22.02 und TrueNAS 13.0 diese Version von OpenZFS 2.1.1. Obwohl diese Funktionalität noch nicht über die grafische Benutzeroberfläche verfügbar ist, erfolgt sie über die Befehlszeile über SSH, aber weitere Entwicklung und Tests sind erforderlich, daher wird nicht empfohlen, diese Funktion zu aktivieren, bis sie ordnungsgemäß getestet wurde.

OpenZFS 3.0

Was ist neu in der neuen Version von ZFS

In der kommenden neuen OpenZFS 3.0-Version haben wir eine RAIDZ-Erweiterung, wir haben auch OpenZFS für S3-Objektspeicher sowie eine verbesserte Kompatibilität für Windows und macOS.

In dieser neuen Version wurde die «DirectIO»-Funktionalität integriert, die uns einen ungepufferten Schreibpfad für Systeme auf Basis von High-Performance zur Verfügung stellt SSD Speicher, da wir den adaptiven Lesecache (ARC) weglassen. Dank dieser Funktion wird die Schreibgeschwindigkeit um das Dreifache verbessert, da die ARC nicht genutzt wird. Das Verhalten von DirectIO wird direkt vom ZFS-Datensatz gesteuert, mit den Optionen Standard, Always und Off, inspiriert von der „sync“-Eigenschaft des Dateisystems. Wir werden auch eine neue ZIL haben, die mit persistenter Speicherlatenz verwaltet wird, mit dem Ziel, das ZFS-Intent-Log für die Verwendung mit NVDIMM-Geräten zu optimieren. Die Kombination des neuen ZIL mit DirectIO bedeutet, dass wir eine höhere Schreibleistung haben werden.

Die ZFS-Funktion für Objektspeicher ist eine neue Art von vdev, die dem S3-API-Speicher für Cloud-Speicher zugeordnet wird. Wenn Sie objektbasierten Cloud-Speicher verwenden möchten, ist diese Funktionalität sehr nützlich. Das Senden und Empfangen von ZFS wurde ebenfalls verbessert, um eine höhere Leistung zu erzielen. Wenn ein Datensatz wächst, ist die höchste Geschwindigkeit für die Datenreplikation erforderlich.

Schließlich werden auch Projekte wie die „Block Reference Table (BRT)“ untersucht, mit dem Ziel, Dateien auf Dateiebene zu klonen, anstatt wie bisher auf Datensatz- oder ZVOL-Ebene. Diese Entwicklung wird es NAS-Betriebssystemen wie TrueNAS ermöglichen, Disk-Images von virtuellen Maschinen oder sehr große Videodateien zu klonen, ohne vom Dataset abhängig zu sein.

Eines der relevantesten Features ist zweifellos die Möglichkeit der RAIDZ-Erweiterung, wenn wir bisher von einem RAIDZ zum anderen wechseln wollten, mussten wir die gesamte Konfiguration mit dem entsprechenden Datenverlust löschen und mussten von vorne beginnen.

Wir empfehlen Ihnen den Zugriff auf die offizielle Ixsystems-Website wo wir weitere Informationen über die Zukunft von OpenZFS mit Version 3.0 haben, können Sie auch auf die OpenZFS-YouTube-Kanal Hier finden Sie alle technischen Informationen.