{"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\/da\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Udgivelsen af OpenZFS 2.2, implementeringen af ZFS for Linux og FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter mere end to \u00e5rs udvikling er udgivelsen af projektet OpenZFS 2.2 offentliggjort, som udvikler implementeringen af filsystemet ZFS til Linux og FreeBSD. Projektet er blevet kendt som \"ZFS on Linux\" og har tidligere v\u00e6ret begr\u00e6nset til udviklingen af en modul til Linux-kernen, men efter tilf\u00f8jelsen af st\u00f8tte til FreeBSD blev det anerkendt som den prim\u00e6re implementering af OpenZFS og omd\u00f8bt.     <\/p>\n<p>OpenZFS' arbejde er verificeret med kernerne Linux fra 3.10 til 6.5 og alle versioner af FreeBSD, begyndende med 12.2-RELEASE. Koden distribueres under den frie licens CDDL. OpenZFS anvendes allerede i FreeBSD og indg\u00e5r i distributionerne Debian, Ubuntu, Gentoo, Sabayon Linux og ALT Linux. Pakker med den nye version vil snart blive forberedt til de vigtigste Linux-distributioner, herunder Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS giver en implementering af ZFS-komponenter relateret til b\u00e5de driften af filsystemet og funktionen af volume manageren. Is\u00e6r er komponenter som SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) og ZPL (ZFS POSIX Layer) blevet implementeret. Derudover muligg\u00f8r projektet brugen af ZFS som backend for det klyngede filsystem Lustre. Projektets resultater er baseret p\u00e5 den originale ZFS-kode, der er importeret fra OpenSolaris-projektet og udvidet med forbedringer og rettelser fra Illumos-samfundet. Projektet udvikles med deltagelse af ansatte fra Livermore National Laboratory under kontrakt med det amerikanske energiministerium.    <\/p>\n<p>Koden distribueres under den \u00e5bne CDDL-licens, som ikke er kompatibel med GPLv2, hvilket forhindrer integrationen af OpenZFS i den prim\u00e6re gren af Linux-kernen, da sammensmeltning af kode under GPLv2- og CDDL-licenser ikke er tilladt. For at omg\u00e5 denne licensm\u00e6ssige inkompatibilitet blev det besluttet at distribuere produktet fuldst\u00e6ndigt under CDDL-licensen som et separat downloadable modul, der leveres adskilt fra kernen. Stabiliteten af OpenZFS-kodebasen vurderes som sammenlignelig med andre filsystemer for Linux.     <\/p>\n<p>Vigtige \u00e6ndringer:  <\/p>\n<ul>\n<li class=\"l\"> Der er tilf\u00f8jet en mekanisme til blokkloning, der g\u00f8r det muligt at oprette en kopi af en fil eller dens dele uden at duplikere data, ved at bruge referencer til allerede eksisterende datablokke i den anden kopi uden faktisk at kopiere dem. Hvis der foretages \u00e6ndringer i den originale fil eller dens kopi, udf\u00f8res blokkopiering, og \u00e6ndringerne implementeres i de oprettede kopier (copy-on-write til filniveau). Baseret p\u00e5 kloningsmekanismen er operationen reflink implementeret, som kan bruges til automatisk at skabe kloner i forskellige kopieringsv\u00e6rkt\u00f8jer, for eksempel i de nye versioner af \/bin\/cp i Linux.\n<li class=\"l\"> Der er tilf\u00f8jet support til teknologier, der anvendes til containerisolering i Linux, s\u00e5som systemopkaldet renameat, overlayfs, mapping af brugeridentiteter ved montering og delegation af navnerum til containere.\n<li class=\"l\"> Der er implementeret en log for fejl, der opst\u00e5r ved udf\u00f8relse af operationer til kontrolsumkontrol (scrub). N\u00e5r kommandoen \"zpool status\" udf\u00f8res, vises oplysninger om alle FS, snapshots og kloner, som den beskadigede blok ber\u00f8rer. For at fors\u00f8ge en hurtig genopretning af kendte beskadigede blokke kan man bruge kommandoen \"zpool scrub -e.\"\n<li class=\"l\">  Der er tilf\u00f8jet mulighed for at bruge den kryptografiske hash-funktion BLAKE3 til kontrolsummer, kendetegnet ved en meget h\u00f8j hastighed af hash-beregningen (tre gange hurtigere end Edon-R og betydeligt hurtigere end sha256 og sha512) samtidig med at p\u00e5lidelighed p\u00e5 niveau med SHA-3 sikres.\n<li class=\"l\"> Operationen \"zfs receive -c\" er blevet implementeret, som kan bruges til at genoprette beskadigede data (ikke metadata) i FS, snapshots og kloner, n\u00e5r der findes en replikeret sikkerhedskopi, der tidligere er gemt med kommandoen \"zfs send.\"\n<li class=\"l\"> Support for software setting and reading properties for individual virtual disks vdev has been added.\n<li class=\"l\"> The ability to bind arbitrary user properties to vdev and zpool has been added, similar to user properties for the zfs dataset.\n<li class=\"l\"> The implementation of the Adaptive Replacement Cache (ARC) has been improved, enhancing the performance of read operations. ARC now better adapts to high loads and minimizes the need for manual optimization of settings.\n<li class=\"l\"> Support for hardware acceleration mechanisms for computing SHA2 checksums has been added.\n<li class=\"l\"> The implementation of Edon-R checksums has been rewritten and optimized.\n<li class=\"l\"> When using the zstd algorithm for data compression, the determination of situations where compression is pointless (data is not compressible) has been accelerated.\n<li class=\"l\"> Improvements have been made to the prefetch mechanism, speeding up operations under heavy input\/output.\n<li class=\"l\"> A series of general optimizations have been made to improve performance.        <\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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 release, the implementation of ZFS for Linux and FreeBSD | ProHoster","description":"After more than two years of development, the OpenZFS 2.2 release has been published, advancing the implementation of the ZFS file system for Linux and FreeBSD.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}