OpenZFS 2.4.4 bietet Unterstützung für Linux 7.2 und ein neues Wiederherstellungstool.

  • OpenZFS 2.4.4 bietet offizielle Kompatibilität mit Linux 7.2 und unterstützt weiterhin Kernel ab Linux 4.18.
  • Das Update beinhaltet den Befehl zhack mmp reclaim, um die Wiederherstellung bestimmter Pools zu erleichtern, die von Problemen mit dem Multi-Modifier Protection betroffen sind.
  • Die neue Version enthält außerdem Korrekturen für DDT, MMP, systemd, Kernelkompatibilität und andere interne Komponenten von OpenZFS.

OpenZFS 2.4.4

OpenZFS 2.4.4 ist ab sofort als neues Wartungsupdate für den 2.4-Zweig des Open-Source-Dateisystems und Volumenmanagers verfügbar. Diese neue Version erweitert die Kompatibilität mit dem Linux-Kernel 7.2, enthält ein neues Tool zur Wiederherstellung bestimmter Dateipools, die von Problemen mit dem Multi-Modifier-Schutz betroffen sind, und behebt zahlreiche Fehler, um die Stabilität und Zuverlässigkeit von ZFS zu verbessern.

Obwohl Version 2.4.4 nicht so umfassend ist wie die ursprüngliche OpenZFS-Version 2.4, bleibt sie für Administratoren und Benutzer von Linux- und FreeBSD-Systemen, die auf dieser Technologie basieren, relevant. Neben der Unterstützung neuerer Kernel behebt das Update Probleme im Zusammenhang mit DDT, Pool-Importen, MMP, Kernel-Kompatibilität und verschiedenen internen OpenZFS-Komponenten.

OpenZFS 2.4.4 bietet nun Unterstützung für Linux 7.2.

Eine der wichtigsten Neuerungen von OpenZFS 2.4.4 ist die Kompatibilität mit Linux 7.2 . Mit diesem Update wird die Bandbreite der offiziell unterstützten Linux-Kernel von Linux 4.18 auf Linux 7.2 erweitert.

Die Kompatibilitätsarbeiten umfassen verschiedene Änderungen, die notwendig sind, um OpenZFS an die Modifikationen der internen Schnittstellen des Kernels anzupassen. Dazu gehört die Umstellung des Codes im Zusammenhang mit dem ZFS-Superblock auf die Verwendung der Schnittstelle. sget_fc() des Linux-Kernels.

Die Kompatibilität mit neuen Kernelversionen ist für OpenZFS besonders wichtig, da die Linux-Implementierung weiterhin außerhalb des Hauptkernelbaums vertrieben wird. Dies zwingt das Projekt, seinen Code anzupassen, wenn sich bestimmte APIs oder interne Strukturen des Betriebssystems ändern.

FreeBSD behält außerdem seine Kompatibilität mit OpenZFS 2.4.4 bei.

Das Update ist nicht nur für Linux. OpenZFS 2.4.4 unterstützt auch FreeBSD-Systeme und ist offiziell kompatibel mit FreeBSD 13.3 und höher sowie mit FreeBSD 14.0 und höher.

OpenZFS ist ein plattformübergreifendes Projekt und nutzt dieselbe technologische Grundlage für verschiedene Betriebssysteme. Linux und FreeBSD sind derzeit die beiden wichtigsten offiziell unterstützten Plattformen, daher müssen Wartungsupdates die Unterschiede zwischen diesen beiden Systemen berücksichtigen.

Dank dieser Eigenschaft konnte ZFS sowohl auf Linux-Servern als auch auf FreeBSD-basierten Systemen eine bedeutende Präsenz behaupten, insbesondere in Umgebungen, in denen Speicherkapazität und Datenschutz Priorität haben.

Neuer Befehl zur Wiederherstellung von Pools, die von MMP betroffen sind

Eine weitere der bemerkenswertesten Neuerungen von OpenZFS 2.4.4 ist die Hinzufügung des Befehls zhack mmp reclaimDieses Tool dient dazu, einen Pool wiederherzustellen, der aufgrund bestimmter Probleme im Zusammenhang mit … verschlossen oder aufgegeben wurde. Mehrfachmodifikatorschutz, auch bekannt als MMP.

MMP ist ein Sicherheitsmechanismus von ZFS, der verhindern soll, dass zwei verschiedene Systeme gleichzeitig denselben Speicherpool importieren und verändern. Solche gleichzeitigen Zugriffe könnten zu schwerwiegenden Problemen mit der Datenkonsistenz und Datenbeschädigung führen. Daher verwendet OpenZFS im Pool selbst gespeicherte Informationen, um zu erkennen, ob ein anderes System noch darauf zugreift.

Es kann jedoch vorkommen, dass ein Pool gesperrt erscheint, nachdem das System, das ihn nutzt, nicht mehr funktioniert. Die neue Wiederherstellungsoption ermöglicht die Behandlung solcher Fälle und eine bessere Unterscheidung zwischen legitimer Aktivität eines anderen Systems und einem fehlgeschlagenen Uberblock- Anspruch.

Verbesserungen bei der MMP-Aktivitätserkennung

Die Änderungen im Zusammenhang mit MMP beschränken sich nicht auf den neuen Befehl. OpenZFS 2.4.4 verbessert auch die Überprüfung der Aktivität von Geräten, die Teil eines Pools sind.

Die neue Version berücksichtigt bei bestimmten Aktivitätsprüfungen keine virtuellen Geräte mehr, die nicht zum Schreiben verwendet werden können. Außerdem verbessert sie das Verhalten von fehlerhaften Spiegelservern, bei denen einige Laufwerke als fehlend angezeigt werden.

Diese Korrekturen mögen sehr spezifisch erscheinen, sind aber wichtig, da sie Situationen betreffen, in denen der Speicher bereits beeinträchtigt ist. Gerade in solchen Fällen muss sich ein Dateisystem möglichst vorhersehbar verhalten und Entscheidungen vermeiden, die die Wiederherstellung weiter erschweren könnten.

Fehlerbehebungen für DDT und Deduplizierungsmanagement

OpenZFS 2.4.4 enthält außerdem mehrere Korrekturen im Zusammenhang mit der Deduplizierungstabelle (DDT), einer der internen Strukturen, die von ZFS zur Verwaltung der Blockdeduplizierung verwendet werden.

Die Deduplizierung ermöglicht es ZFS, identische Datenblöcke zu erkennen und nur eine einzige physische Kopie der Daten zu speichern. Diese Funktion erfordert jedoch die Verwaltung einer beträchtlichen Menge zusätzlicher Informationen, um zu wissen, wo sich die Verweise auf jeden Block befinden. Die Datendeduplizierung (DDT) ist genau eine der grundlegenden Komponenten dieses Mechanismus.

Die in dieser Version enthaltenen Korrekturen verbessern das Verhalten verschiedener Operationen im Zusammenhang mit der Deduplizierungstabelle und tragen zur Erhöhung der Zuverlässigkeit dieser Prozesse bei. Für Benutzer, die keine Deduplizierung verwenden, bleiben diese Änderungen möglicherweise unbemerkt, sie sind jedoch Teil eines Updates, das sich primär auf die Behebung von Problemen konzentriert, die sich seit früheren Versionen angesammelt haben.

Systemd-Importeinheiten sind nicht mehr zwingend von udev abhängig.

Eine weitere wichtige Änderung betrifft die Integration von OpenZFS mit systemdIn OpenZFS 2.4.4 besteht die Abhängigkeit von systemd-udev-settle Für die beim Poolimport verwendeten Einheiten wird dies optional.

Bisher mussten diese Geräte warten, bis udev die Geräteverarbeitung abgeschlossen hatte, bevor der Importvorgang fortgesetzt werden konnte. Dieses Update beseitigt diese bedingungslose Wartezeit und ermöglicht eine größere Flexibilität beim Boot- und Importvorgang.

Diese Art von Änderung kann in bestimmten Konfigurationen unnötige Wartezeiten vermeiden. Sie spiegelt auch die kontinuierlichen Bemühungen von OpenZFS wider, die Integration mit modernen Linux-Administrations- und Boot-Tools zu verbessern.

Weitere Fehlerbehebungen zur Verbesserung der Stabilität von OpenZFS 2.4.4

Das Update enthält außerdem zahlreiche weitere Fehlerbehebungen in verschiedenen Bereichen des Projekts. Dazu gehören Verbesserungen der Kernel-Kompatibilität, Änderungen der Sicherheitsrichtlinien, Aktualisierungen der automatisierten Tests und Korrekturen an internen OpenZFS-Komponenten.

Wartungsreleases sind in einem System wie ZFS besonders wichtig. Sie führen zwar nicht immer neue, sichtbare Funktionen ein, können aber Probleme beheben, die ungewöhnliche Speicherszenarien, beeinträchtigte Konfigurationen oder bestimmte Workloads betreffen.

Dies erklärt, warum ein scheinbar kleines Update eine lange Liste von Änderungen nach sich ziehen kann. OpenZFS wird in NAS-Servern, Workstations, Unternehmensinfrastrukturen und Speichersystemen eingesetzt, wo Stabilität oft wichtiger ist als die schnelle Integration neuer Funktionen.

OpenZFS 2.4 bleibt der Hauptzweig des Projekts.

Version 2.4 stellt die aktuelle Hauptgeneration von OpenZFS dar und erhält weiterhin Wartungsupdates. Diese Version führte in ihrer ersten Version bedeutende neue Funktionen ein, darunter Verbesserungen bei der Quota-Verwaltung, Optimierungen für nicht zwischengespeicherte E/A-Operationen, einen neuen Zuweisungssteuerungsalgorithmus sowie Leistungsverbesserungen für AES-GCM mit AVX2.

Es enthielt außerdem Verbesserungen für Spezialgeräte, ZVOLs, Blockklonung und verschiedene Aspekte der Poolverwaltung. Spätere Versionen der Reihe, wie beispielsweise OpenZFS 2.4.4 , konzentrierten sich hauptsächlich auf die Pflege dieser Grundlage und die Behebung von Problemen, die nach der Veröffentlichung auftraten.

OpenZFS 2.4.4 ändert daher weder das Dateisystemformat noch stellt es eine neue Generation von ZFS dar. Es handelt sich um ein Wartungsupdate, das die Kompatibilität erweitert und die Zuverlässigkeit des bestehenden Zweigs verbessert.

Die Zweige 2.3 und 2.2 werden ebenfalls aktualisiert.

Mit der Veröffentlichung von OpenZFS 2.4.4 erschienen auch neue Versionen für frühere Zweige. Das Projekt veröffentlichte außerdem OpenZFS 2.3.9 und OpenZFS 2.2.11, die einige der Fehlerbehebungen in diese Zweige einbrachten, welche weiterhin gepflegt werden.

Dies ermöglicht es Systemen, die noch nicht auf OpenZFS 2.4 aktualisiert wurden, bestimmte Fehlerbehebungen zu erhalten, ohne sofort auf den neuesten Zweig aktualisieren zu müssen. In Speicherumgebungen kann die Pflege mehrerer unterstützter Zweige für Administratoren, die konservativere Aktualisierungszyklen bevorzugen, wichtig sein.

Ein wichtiges Update für Linux 7.2-Nutzer

Für Nutzer der neuesten Kernelversionen ist der Hauptgrund, OpenZFS 2.4.4 Beachtung zu schenken, die offizielle Unterstützung für Linux 7.2. Das Update ermöglicht die Nutzung der aktuellen OpenZFS-Version mit dem neuen Kernel, ohne auf externe Patches angewiesen zu sein oder auf die Integration eigener Kompatibilitätsmaßnahmen durch eine Distribution warten zu müssen.

Das neue MMP-Wiederherstellungstool und zahlreiche Fehlerbehebungen unterstreichen den Wartungscharakter dieser Version. OpenZFS 2.4.4 soll die Funktionsweise von ZFS nicht grundlegend verändern, sondern vielmehr dessen Leistung in Szenarien optimieren, in denen Stabilität und Datenwiederherstellung von entscheidender Bedeutung sind.

Mit erweiterter Kompatibilität bis hin zu Linux 7.2, Verbesserungen an MMP, Änderungen an DDT und Anpassungen an der systemd-Integration wird OpenZFS 2.4.4 als empfohlenes Update für diejenigen vorgestellt, die dem 2.4-Zweig folgen und ihr Speichersystem auf dem neuesten Stand halten müssen.


Als bevorzugte Quelle in Google hinzufügen