{"id":152005,"date":"2025-12-18T23:11:55","date_gmt":"2025-12-18T21:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openzfs-2-4-0-realizaczii-zfs-dlya-linux-i-freebsd"},"modified":"2025-12-18T23:11:55","modified_gmt":"2025-12-18T21:11:55","slug":"reliz-openzfs-2-4-0-realizaczii-zfs-dlya-linux-i-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-openzfs-2-4-0-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Lansarea OpenZFS 2.4.0, implementarea ZFS pentru Linux \u0219i FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dup\u0103 11 luni de dezvoltare, a fost publicat release-ul proiectului OpenZFS 2.4.0, care dezvolt\u0103 implementarea sistemului de fi\u0219iere ZFS pentru Linux \u0219i FreeBSD. Proiectul a c\u00e2\u0219tigat notorietate sub numele de \u201eZFS on Linux\u201d \u0219i a fost ini\u021bial limitat la dezvoltarea unui modul pentru kernelul Linux, dar dup\u0103 fuziunea cu codul din FreeBSD a fost recunoscut ca implementarea principal\u0103 a OpenZFS \u0219i redenumit.     <\/p>\n<p>Func\u021bionarea OpenZFS a fost testat\u0103 cu nuclee Linux de la 4.18 p\u00e2n\u0103 la 6.18 \u0219i cu toate ramurile FreeBSD, \u00eencep\u00e2nd cu 13.3. Codul este distribuit sub licen\u021ba liber\u0103 CDDL. OpenZFS este deja utilizat \u00een FreeBSD \u0219i face parte din distribuitorii Debian, Ubuntu, Gentoo, NixOS \u0219i ALT Linux. Pachetele cu noua versiune vor fi preg\u0103tite \u00een cur\u00e2nd pentru principalele distribu\u021bii Linux, inclusiv Debian, Ubuntu, Fedora, RHEL\/CentOS.      <\/p>\n<p>OpenZFS ofer\u0103 o implementare a componentelor ZFS, legate at\u00e2t de func\u021bionarea sistemului de fi\u0219iere, c\u00e2t \u0219i de func\u021bionarea managerului de volume. Au fost implementate componente: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) \u0219i ZPL (ZFS POSIX Layer). Proiectul permite, de asemenea, utilizarea ZFS ca backend pentru sistemul de fi\u0219iere clusterizat Lustre. Munca desf\u0103\u0219urat\u0103 \u00een cadrul OpenZFS se bazeaz\u0103 pe codul original ZFS, importat din proiectul OpenSolaris \u0219i extins cu \u00eembun\u0103t\u0103\u021biri \u0219i corec\u021bii din partea comunit\u0103\u021bii Illumos. Proiectul se dezvolt\u0103 cu participarea angaja\u021bilor Laboratorului Na\u021bional Livermore, \u00een colaborare cu Ministerul Energiei din SUA.    <\/p>\n<p>Codul este distribuit sub licen\u021ba liber\u0103 CDDL, care nu este compatibil\u0103 cu GPLv2, ceea ce \u00eempiedic\u0103 integrarea OpenZFS \u00een ramura principal\u0103 a nucleului Linux, deoarece amestecarea codului sub licen\u021bele GPLv2 \u0219i CDDL nu este permis\u0103. Pentru a evita incompatibilitatea licen\u021bial\u0103, s-a decis s\u0103 se distribuie produsul pentru Linux \u00een \u00eentregime sub licen\u021ba CDDL, sub forma unui modul care se descarc\u0103 separat de nucleu. Stabilitatea bazei de cod OpenZFS este evaluat\u0103 ca fiind comparabil\u0103 cu alte sisteme de fi\u0219iere pentru Linux.     <\/p>\n<p>Modific\u0103ri principale:  <\/p>\n<ul>\n<li class=\"l\"> A fost implementat\u0103 capacitatea de a stabili cote implicite pentru utilizatori, grupuri \u0219i proiecte. \u00cen versiunile anterioare, cotele puteau fi stabilite doar \u00een mod individual pentru fiecare identificator de utilizator. \u00cen noua versiune, a ap\u0103rut posibilitatea de a stabili o valoare implicit\u0103, care va fi aplicat\u0103 \u00een cazul \u00een care pentru un utilizator specific nu a fost stabilit\u0103 o cot\u0103.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 posibilitatea de a reveni de la modul de intrare\/ie\u0219ire direct\u0103 (O_DIRECT, Direct I\/O) la utilizarea unui mecanism u\u0219or de intrare\/ie\u0219ire necacheabil (Uncached I\/O) pentru cererile care nu sunt aliniate la limita paginii de memorie, care nu sunt acceptate \u00een Direct I\/O.\n<li class=\"l\"> A fost propus un nou algoritm unificat de limitare a vitezei opera\u021biunilor de scriere \u0219i plasare a blocurilor, care reduce fragmentarea vdev (Dispozitiv Virtual) prin agregarea mai multor opera\u021biuni de scriere \u0219i utilizarea pentru acestea a unor zone libere continue mai mari, \u00een locul plas\u0103rii rezultatelor opera\u021biunilor de scriere individuale \u00een zone libere mici.\n<li class=\"l\"> Performan\u021ba cript\u0103rii a fost \u00eembun\u0103t\u0103\u021bit\u0103 prin utilizarea instruc\u021biunilor AVX2 \u00een implementarea algoritmului AES-GCM. \u00cen testele efectuate, accelerarea atinge 80%.\n<li class=\"l\"> A fost permis\u0103 plasarea blocurilor ZIL (ZFS Intent Log) nu doar pe vdev-uri normale sau pe un dispozitiv special SLOG, ci \u0219i pe vdev-uri speciale. Dac\u0103 un vdev normal este legat de un hard disk, iar un vdev special de un SSD, modificarea permite evitarea situa\u021biilor \u00een care datele sunt scrise pe SSD, iar blocurile ZIL asociate pe hard disk, ceea ce cauzeaz\u0103 \u00eent\u00e2rzieri inutile.\n<li class=\"l\"> A fost permis\u0103 setarea propriet\u0103\u021bii special_small_blocks pentru volume (ZVOL), nu doar pentru sisteme de fi\u0219iere, ceea ce permite organizarea plas\u0103rii blocurilor mici pe un vdev special separat, de exemplu, pe un SSD.\n<li class=\"l\"> A fost ad\u0103ugat modul de rescriere \u201ezfs rewrite -P\u201d, care, dac\u0103 este posibil, las\u0103 neschimbat\u0103 timpul logic al cre\u0103rii, permi\u021b\u00e2nd astfel deosebirea blocurilor ce au fost mutate \u00een pool de cele care au fost efectiv modificate de utilizator.\n<li class=\"l\"> Pentru comenzile \u201ezpool trim\u201d, \u201ezpool scrub\u201d \u0219i \u201ezpool initialize\u201d a fost implementat\u0103 op\u021biunea \u201e-a\u201d (\u2014all), care permite executarea acestor comenzi simultan pentru toate pool-urile importate.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 comanda \u201ezpool scrub -S -E\u201d pentru a efectua verificarea sumelor de control ale datelor care se \u00eencadreaz\u0103 \u00een intervalele de timp specificate.\n<li class=\"l\"> Au fost ad\u0103ugate noi optimiz\u0103ri ale procesului de deduplicare.          <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64448\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \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.4.0, \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 \u0441\u043b\u0438\u044f\u043d\u0438\u044f \u0441 \u043a\u043e\u0434\u043e\u043c \u0438\u0437 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 4.18 [&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-152005","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \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.4.0, \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\/ro\/blog\/news\/reliz-openzfs-2-4-0-realizaczii-zfs-dlya-linux-i-freebsd\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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.4.0, \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 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \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.4.0, \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\/ro\/blog\/news\/reliz-openzfs-2-4-0-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=\"2025-12-18T21:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-12-18T21:11:55+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\udd47Lansarea OpenZFS 2.4.0, implementarea ZFS pentru Linux \u0219i FreeBSD | ProHoster","description":"Dup\u0103 11 luni de dezvoltare, a fost lansat\u0103 versiunea proiectului OpenZFS 2.4.0, care dezvolt\u0103 implementarea sistemului de fi\u0219iere ZFS pentru Linux \u0219i FreeBSD.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-openzfs-2-4-0-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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.4.0, \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 11 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \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.4.0, \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\/ro\/blog\/news\/reliz-openzfs-2-4-0-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":"2025-12-18T21:11:55+00:00","article:modified_time":"2025-12-18T21:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"152005","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 13:40:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-20 13:40:19","updated":"2026-01-20 13:40:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/152005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=152005"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/152005\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=152005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=152005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=152005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}