{"id":110833,"date":"2023-10-14T03:10:13","date_gmt":"2023-10-14T01:10:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd"},"modified":"2023-10-14T03:10:13","modified_gmt":"2023-10-14T01:10:13","slug":"reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"OpenZFS 2.2 Ver\u00f6ffentlichung, die Umsetzung von ZFS f\u00fcr Linux und FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach mehr als zwei Jahren Entwicklung wurde das Release des OpenZFS 2.2 Projekts ver\u00f6ffentlicht, das die Implementierung des Dateisystems ZFS f\u00fcr Linux und FreeBSD vorantreibt. Das Projekt erlangte Bekanntheit als \u201eZFS on Linux\u201c und war zun\u00e4chst auf die Entwicklung eines Kernmoduls f\u00fcr Linux beschr\u00e4nkt, wurde jedoch nach der Aufnahme der Unterst\u00fctzung f\u00fcr FreeBSD als die Hauptimplementierung von OpenZFS anerkannt und umbenannt.     <\/p>\n<p>OpenZFS wurde mit Linux-Kernen von 3.10 bis 6.5 und allen Versionen von FreeBSD, beginnend mit 12.2-RELEASE, getestet. Der Code wird unter der freien Lizenz CDDL vertrieben. OpenZFS wird bereits in FreeBSD verwendet und ist Teil der Distributionen Debian, Ubuntu, Gentoo, Sabayon Linux und ALT Linux. Pakete mit der neuen Version werden in K\u00fcrze f\u00fcr die g\u00e4ngigen Linux-Distributionen, einschlie\u00dflich Debian, Ubuntu, Fedora, RHEL\/CentOS, vorbereitet.        <\/p>\n<p>OpenZFS bietet eine Implementierung von ZFS-Komponenten, die sowohl mit der Funktionsweise des Dateisystems als auch mit dem Betrieb des Volume-Managers verbunden sind. Insbesondere sind die Komponenten SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) und ZPL (ZFS POSIX Layer) implementiert. Zus\u00e4tzlich stellt das Projekt die M\u00f6glichkeit zur Verf\u00fcgung, ZFS als Backend f\u00fcr das Cluster-Dateisystem Lustre zu verwenden. Die Entwicklungen des Projekts basieren auf dem Original-ZFS-Code, der aus dem OpenSolaris-Projekt importiert und durch Verbesserungen und Korrekturen aus der Illumos-Community erweitert wurde. Das Projekt wird mit der Unterst\u00fctzung von Mitarbeitern des Lawrence Livermore National Laboratory im Rahmen eines Vertrags mit dem US-Energieministerium weiterentwickelt.    <\/p>\n<p>Der Code wird unter der Open-Source-Lizenz CDDL verbreitet, die mit GPLv2 inkompatibel ist. Dies verhindert die Integration von OpenZFS in den Hauptzweig des Linux-Kernels, da eine Mischung von Code unter den Lizenzen GPLv2 und CDDL unzul\u00e4ssig ist. Um diese Lizenzinkompatibilit\u00e4t zu umgehen, wurde die Entscheidung getroffen, das Produkt vollst\u00e4ndig unter der Lizenz CDDL als separat ladbares Modul bereitzustellen, das unabh\u00e4ngig vom Kernel geliefert wird. Die Stabilit\u00e4t der OpenZFS-Codebasis wird als vergleichbar mit anderen Dateisystemen f\u00fcr Linux eingesch\u00e4tzt.     <\/p>\n<p>Haupt\u00e4nderungen:  <\/p>\n<ul>\n<li class=\"l\"> Ein Blockklonmechanismus wurde hinzugef\u00fcgt, der es erm\u00f6glicht, eine Kopie einer Datei oder eines Teils davon zu erstellen, ohne Daten zu duplizieren, indem in der zweiten Kopie Verweise auf bereits vorhandene Datenbl\u00f6cke der urspr\u00fcnglichen Datei verwendet werden, ohne sie tats\u00e4chlich zu kopieren. Wenn \u00c4nderungen an der urspr\u00fcnglichen Datei oder ihrer Kopie vorgenommen werden, erfolgt das Kopieren der Bl\u00f6cke und das Einf\u00fcgen der \u00c4nderungen in die erstellten Kopien (Copy-on-Write-Modus auf Dateiebene). Auf der Grundlage des Klonmechanismus wurde die reflink-Operation implementiert, die in verschiedenen Kopierwerkzeugen zur automatischen Erstellung von Klonen verwendet werden kann, z. B. in den neuen Versionen von \/bin\/cp in Linux.\n<li class=\"l\"> Die Unterst\u00fctzung von Technologien, die f\u00fcr die Containerisolierung in Linux verwendet werden, wie der Systemaufruf renameat, das Overlay-Dateisystem overlayfs, das Mapping von Benutzeridentifikatoren beim Mounten und die Delegation von Namensr\u00e4umen f\u00fcr Container, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Ein Fehlerprotokoll wurde implementiert, das bei der Durchf\u00fchrung von Pr\u00fcfoperationen von Pr\u00fcfziffern (scrub) auftritt. Bei der Ausf\u00fchrung des Befehls \u201ezpool status\u201c werden Informationen zu allen FS, Snapshots und Klonen angezeigt, die vom besch\u00e4digten Block betroffen sind. Um bekannte besch\u00e4digte Bl\u00f6cke schnell wiederherzustellen, kann der Befehl \u201ezpool scrub -e\u201c verwendet werden.\n<li class=\"l\">  Die M\u00f6glichkeit, die kryptografische Hash-Funktion BLAKE3 f\u00fcr Pr\u00fcfziffern zu verwenden, wurde hinzugef\u00fcgt, die sich durch eine sehr hohe Hash-Berechnungsgeschwindigkeit auszeichnet (drei Mal schneller als Edon-R und deutlich schneller als sha256 und sha512) bei gleichzeitiger Sicherstellung der Zuverl\u00e4ssigkeit auf dem Niveau von SHA-3.\n<li class=\"l\"> Die Operation \u201ezfs receive -c\u201c wurde implementiert, die verwendet werden kann, um besch\u00e4digte Daten (nicht Metadaten) in FS, Snapshots und Klonen wiederherzustellen, wenn eine replizierte Sicherungskopie vorliegt, die zuvor mit dem Befehl \u201ezfs send\u201c gespeichert wurde.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die programmatische Festlegung und das Lesen von Eigenschaften f\u00fcr einzelne virtuelle Festplatten vdev wurde hinzugef\u00fcgt.\n<li class=\"l\"> Es wurde die M\u00f6glichkeit zur Bindung von beliebigen benutzerdefinierten Eigenschaften an vdev und zpool hinzugef\u00fcgt, \u00e4hnlich wie bei benutzerdefinierten Eigenschaften f\u00fcr zfs-Datasets.\n<li class=\"l\"> Die Implementierung des adaptiven Caches ARC (Adaptive Replacement Cache) wurde verbessert, was die Leistung bei Lesevorg\u00e4ngen erh\u00f6ht. ARC passt sich jetzt besser an hohe Lasten an und minimiert die Notwendigkeit einer manuellen Optimierung der Einstellungen.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr Hardwarebeschleunigungsmechanismen zur Berechnung von SHA2-Checksummen wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Implementierung der Edon-R-Checksummen wurde neu geschrieben und optimiert.\n<li class=\"l\"> Bei der Verwendung des zstd-Algorithmus zur Datenkompression wurde die Bestimmung von Situationen beschleunigt, in denen eine Kompression sinnlos ist (Daten sind nicht komprimierbar).\n<li class=\"l\"> Es wurden Verbesserungen am Mechanismus der Vorabladung (Prefetch) vorgenommen, die die Leistung bei intensivem Ein-\/Ausgabeverkehr erh\u00f6hen.\n<li class=\"l\"> Es wurden eine Reihe allgemeiner Optimierungen vorgenommen, die die Leistung steigern.        <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59930\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenZFS 2.2, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS \u0434\u043b\u044f Linux \u0438 FreeBSD. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0441\u0442\u044c \u043a\u0430\u043a &#171;ZFS on Linux&#187; \u0438 \u0440\u0430\u043d\u0435\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u043b\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043c\u043e\u0434\u0443\u043b\u044f \u0434\u043b\u044f \u044f\u0434\u0440\u0430 Linux, \u043d\u043e \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 FreeBSD \u0431\u044b\u043b \u043f\u0440\u0438\u0437\u043d\u0430\u043d \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 OpenZFS \u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d. \u0420\u0430\u0431\u043e\u0442\u0430 OpenZFS \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u0430 \u0441 \u044f\u0434\u0440\u0430\u043c\u0438 Linux c 3.10 \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-110833","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenZFS 2.2, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS \u0434\u043b\u044f Linux \u0438 FreeBSD.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 OpenZFS 2.2, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 ZFS \u0434\u043b\u044f Linux \u0438 FreeBSD | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenZFS 2.2, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS \u0434\u043b\u044f Linux \u0438 FreeBSD.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-14T01:10:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-14T01:10:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47OpenZFS 2.2 ver\u00f6ffentlicht, die Implementierung von ZFS f\u00fcr Linux und FreeBSD | ProHoster","description":"Nach mehr als zwei Jahren Entwicklung wurde die Version des OpenZFS-Projekts 2.2 ver\u00f6ffentlicht, die die Implementierung des ZFS-Dateisystems f\u00fcr Linux und FreeBSD vorantreibt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 OpenZFS 2.2, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 ZFS \u0434\u043b\u044f Linux \u0438 FreeBSD | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenZFS 2.2, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b ZFS \u0434\u043b\u044f Linux \u0438 FreeBSD.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-10-14T01:10:13+00:00","article:modified_time":"2023-10-14T01:10:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}