{"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\/sv\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Sl\u00e4pp av OpenZFS 2.2, implementeringen av ZFS f\u00f6r Linux och FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter mer \u00e4n tv\u00e5 \u00e5rs utveckling har version 2.2 av projektet OpenZFS publicerats, vilket utvecklar implementationen av filsystemet ZFS f\u00f6r Linux och FreeBSD. Projektet har blivit k\u00e4nt som 'ZFS on Linux' och har tidigare varit begr\u00e4nsat till utvecklingen av en k\u00e4rnmodul f\u00f6r Linux, men efter att st\u00f6det f\u00f6r FreeBSD lagts till har det erk\u00e4nts som den huvudsakliga implementationen av OpenZFS och d\u00f6pts om.     <\/p>\n<p>OpenZFS har testats med Linux-k\u00e4rnor fr\u00e5n 3.10 till 6.5 samt alla versioner av FreeBSD, fr\u00e5n 12.2-RELEASE och fram\u00e5t. Koden distribueras under den fria licensen CDDL. OpenZFS anv\u00e4nds redan i FreeBSD och ing\u00e5r i distribut\u00f6rer som Debian, Ubuntu, Gentoo, Sabayon Linux och ALT Linux. Paketen med den nya versionen kommer snart att f\u00f6rberedas f\u00f6r de viktigaste Linux-distribut\u00f6rerna, inklusive Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS tillhandah\u00e5ller en implementering av ZFS-komponenter relaterade b\u00e5de till filsystemets funktionalitet och till funktionen f\u00f6r volymhanteraren. I synnerhet implementeras komponenter som: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) och ZPL (ZFS POSIX Layer). Dessutom m\u00f6jligg\u00f6r projektet anv\u00e4ndning av ZFS som backend f\u00f6r det klusterbaserade filsystemet Lustre. Projektets arbete baseras p\u00e5 den ursprungliga ZFS-koden som importerades fr\u00e5n projektet OpenSolaris och har ut\u00f6kats med f\u00f6rb\u00e4ttringar och korrigeringar fr\u00e5n Illumos-communityn. Projektet utvecklas med deltagande av personal fr\u00e5n Lawrence Livermore National Laboratory under avtal med USA:s energidepartement.    <\/p>\n<p>Koden distribueras under den fria licensen CDDL, som \u00e4r of\u00f6renlig med GPLv2, vilket f\u00f6rhindrar integration av OpenZFS i huvudgrenen av Linux-k\u00e4rnan, eftersom blandning av kod under licenserna GPLv2 och CDDL \u00e4r oacceptabelt. F\u00f6r att kringg\u00e5 denna licenskonflikt har det beslutats att distribuera produkten helt under CDDL-licensen som en separat nedladdningsmodul, som levereras separat fr\u00e5n k\u00e4rnan. Stabiliteten i OpenZFS-kodbasen bed\u00f6ms som j\u00e4mf\u00f6rbar med andra filsystem f\u00f6r Linux.     <\/p>\n<p>Huvudsakliga f\u00f6r\u00e4ndringar:  <\/p>\n<ul>\n<li class=\"l\"> En mekanism f\u00f6r blockkloning har lagts till, vilket m\u00f6jligg\u00f6r skapandet av en kopia av en fil eller en del av den utan att duplicera data, genom att anv\u00e4nda l\u00e4nkar till redan existerande datablock i den ursprungliga filen utan att faktiskt kopiera dem. Vid \u00e4ndringar i den ursprungliga filen eller dess kopia kopieras blocken och \u00e4ndringarna g\u00f6rs i de skapade kopiorna (copy-on-write-l\u00e4ge p\u00e5 filniv\u00e5). Baserat p\u00e5 kloningsmekanismen har operationen reflink implementerats, som kan anv\u00e4ndas f\u00f6r att automatiskt skapa kloner i olika kopieringsverktyg, som i de nya versionerna av \/bin\/cp i Linux.\n<li class=\"l\"> St\u00f6d har lagts till f\u00f6r teknologier som anv\u00e4nds f\u00f6r containerisolering i Linux, s\u00e5som systemanropet renameat, FS overlayfs, mappning av anv\u00e4ndaridentifierare vid montering och delegering av namnutrymmen f\u00f6r containrar.\n<li class=\"l\"> En fel-logg har implementerats f\u00f6r fel som uppt\u00e4ckts vid verifiering av kontrollsummor (scrub). N\u00e4r kommandot 'zpool status' k\u00f6rs, visas information om alla FS, snapshots och kloner som p\u00e5verkas av den skadade blocken. F\u00f6r att snabbt \u00e5terst\u00e4lla k\u00e4nda skadade block kan kommandot 'zpool scrub -e' anv\u00e4ndas.\n<li class=\"l\">  M\u00f6jligheten att anv\u00e4nda den kryptografiska hash-funktionen BLAKE3 f\u00f6r kontrollsummor har lagts till, vilket \u00e4r anm\u00e4rkningsv\u00e4rt f\u00f6r dess mycket h\u00f6ga hashber\u00e4kningsprestanda (tre g\u00e5nger snabbare \u00e4n Edon-R och betydligt snabbare \u00e4n sha256 och sha512) med bibeh\u00e5llen p\u00e5litlighet p\u00e5 SHA-3-niv\u00e5.\n<li class=\"l\"> En \u00e5tg\u00e4rd f\u00f6r \"zfs receive -c\" har implementerats, vilken kan anv\u00e4ndas f\u00f6r att \u00e5terst\u00e4lla skadade data (inte metadata) i filsystem, snapshots och kloner, i de fall d\u00e5 en replikerad s\u00e4kerhetskopia sparats tidigare med kommandot \"zfs send\".\n<li class=\"l\"> St\u00f6det f\u00f6r programmatisk inst\u00e4llning och l\u00e4sning av egenskaper f\u00f6r individuella virtuella diskar vdev har lagts till.\n<li class=\"l\"> M\u00f6jligheten att koppla valfria anv\u00e4ndarspecifika egenskaper till vdev och zpool har lagts till, liknande de anv\u00e4ndarspecifika egenskaperna f\u00f6r zfs dataset.\n<li class=\"l\"> Genomf\u00f6randet av den adaptiva cachen ARC (Adaptive Replacement Cache) har f\u00f6rb\u00e4ttrats, vilket \u00f6kar prestandan f\u00f6r l\u00e4soperationer. ARC anpassar sig nu b\u00e4ttre till h\u00f6g belastning och minimerar behovet av manuell optimering av inst\u00e4llningarna.\n<li class=\"l\"> St\u00f6det f\u00f6r mekanismer f\u00f6r h\u00e5rdvaruacceleration av SHA2-kontrollsummeber\u00e4kningar har lagts till.\n<li class=\"l\"> Implementeringen av Edon-R-kontrollsummor har skrivits om och optimerats.\n<li class=\"l\"> Vid anv\u00e4ndning av zstd-algoritmen f\u00f6r datakompression har identifieringen av situationer d\u00e4r kompression \u00e4r meningsl\u00f6s (data g\u00e5r inte att komprimera) snabblagts.\n<li class=\"l\"> F\u00f6rb\u00e4ttringar har gjorts i den proaktiva inl\u00e4sningsmekanismen (Prefetch), vilket p\u00e5skyndar arbetet vid intensiv in- och utdata.\n<li class=\"l\"> En m\u00e4ngd allm\u00e4nna optimeringar har inf\u00f6rts, vilket \u00f6kar prestandan.        <\/ul>\n<p>K\u00e4lla: <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.4 - 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\/sv\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Utgivning av OpenZFS 2.2, en ZFS-implementation f\u00f6r Linux och FreeBSD | ProHoster","description":"Efter mer \u00e4n tv\u00e5 \u00e5rs utveckling har version 2.2 av projektet OpenZFS sl\u00e4ppts, vilket vidareutvecklar implementeringen av filsystemet ZFS f\u00f6r Linux och FreeBSD.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}