{"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\/it\/blog\/news\/reliz-openzfs-2-4-0-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Rilascio di OpenZFS 2.4.0, implementazione di ZFS per Linux e FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo 11 mesi di sviluppo, \u00e8 stata pubblicata la versione 2.4.0 del progetto OpenZFS, che sviluppa l'implementazione del file system ZFS per Linux e FreeBSD. Il progetto \u00e8 diventato noto come 'ZFS on Linux' ed era in precedenza limitato allo sviluppo di un modulo per il kernel Linux, ma dopo l'unione con il codice di FreeBSD \u00e8 stato riconosciuto come l'implementazione principale di OpenZFS e rinominato.     <\/p>\n<p>OpenZFS \u00e8 stato testato con i kernel di Linux dalla versione 4.18 alla 6.18 e con tutti i rami di FreeBSD, a partire dalla versione 13.3. Il codice \u00e8 distribuito con licenza libera CDDL. OpenZFS \u00e8 gi\u00e0 utilizzato in FreeBSD e fa parte delle distribuzioni Debian, Ubuntu, Gentoo, NixOS e ALT Linux. I pacchetti con la nuova versione saranno preparati a breve per le principali distribuzioni Linux, tra cui Debian, Ubuntu, Fedora, RHEL\/CentOS.      <\/p>\n<p>OpenZFS fornisce un'implementazione dei componenti ZFS, che sono correlati sia al funzionamento del file system sia al funzionamento del gestore di volumi. Sono stati implementati i seguenti componenti: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) e ZPL (ZFS POSIX Layer). Il progetto permette anche di utilizzare ZFS come backend per il file system cluster Lustre. I risultati di OpenZFS si basano sul codice originale di ZFS, importato dal progetto OpenSolaris e ampliato con miglioramenti e correzioni della comunit\u00e0 Illumos. Il progetto \u00e8 in fase di sviluppo con la partecipazione di personale del Livermore National Laboratory in base a un contratto con il Dipartimento dell'Energia degli Stati Uniti.    <\/p>\n<p>Il codice \u00e8 distribuito con una licenza libera CDDL, che non \u00e8 compatibile con GPLv2, il che rende impossibile l'integrazione di OpenZFS nel ramo principale del kernel Linux, poich\u00e9 la mescolanza di codice sotto licenze GPLv2 e CDDL non \u00e8 consentita. Per aggirare la incompatibilit\u00e0 della licenza, \u00e8 stato deciso di distribuire il prodotto per Linux interamente sotto licenza CDDL come modulo scaricabile separatamente dal kernel. La stabilit\u00e0 della base di codice di OpenZFS \u00e8 considerata paragonabile a quella di altri file system per Linux.     <\/p>\n<p>Variazioni principali:  <\/p>\n<ul>\n<li class=\"l\"> \u00c8 stata implementata la possibilit\u00e0 di impostare quote predefinite per utenti, gruppi e progetti. Nelle versioni precedenti, le quote potevano essere impostate solo individualmente per ogni identificatore utente. Nella nuova versione \u00e8 stata aggiunta la possibilit\u00e0 di impostare un valore predefinito che verr\u00e0 applicato se per un utente specifico non \u00e8 stata impostata alcuna quota.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di ripristinare la modalit\u00e0 di accesso diretto (O_DIRECT, Direct I\/O) all'uso di un meccanismo leggero di I\/O uncached per richieste non allineate con i bordi delle pagine di memoria, non supportate in Direct I\/O.\n<li class=\"l\"> \u00c8 stato proposto un nuovo algoritmo unificato di limitazione della velocit\u00e0 per le operazioni di scrittura e collocamento dei blocchi, che riduce la frammentazione del vdev (Virtual Device) aggregando pi\u00f9 operazioni di scrittura e utilizzando per esse aree di memoria libera pi\u00f9 grandi e contigue, anzich\u00e9 collocare i risultati di singole operazioni di scrittura in piccole aree libere.\n<li class=\"l\"> Le prestazioni di crittografia sono state migliorate grazie all'uso delle istruzioni AVX2 nell'implementazione dell'algoritmo AES-GCM. Nei test condotti, l'accelerazione raggiunge il 80%.\n<li class=\"l\"> \u00c8 stata consentita la collocazione dei blocchi ZIL (ZFS Intent Log) non solo su normali vdev o su un dispositivo dedicato SLOG, ma anche su vdev speciali. Se un normale vdev \u00e8 collegato a un disco rigido e un vdev speciale a un'unit\u00e0 SSD, questa modifica consente di escludere situazioni in cui i dati vengono scritti su SSD mentre i blocchi ZIL associati sono scritti su disco rigido, causando ritardi aggiuntivi.\n<li class=\"l\"> \u00c8 consentito l'impostazione della propriet\u00e0 special_small_blocks per le sezioni (ZVOL), e non solo per i file system, il che consente di organizzare il posizionamento di piccoli blocchi su un vdev speciale separato, ad esempio, su un'unit\u00e0 SSD.\n<li class=\"l\"> \u00c8 stata aggiunta la modalit\u00e0 di riscrittura 'zfs rewrite -P', che cerca di mantenere invariato il tempo logico di creazione, permettendo di distinguere i blocchi semplicemente spostati nel pool da quelli effettivamente modificati dall'utente.\n<li class=\"l\"> Per i comandi 'zpool trim', 'zpool scrub' e 'zpool initialize' \u00e8 stata implementata l'opzione '-a' (\u2014all), che consente di eseguire questi comandi simultaneamente per tutti i pool importati.\n<li class=\"l\"> \u00c8 stato aggiunto il comando 'zpool scrub -S -E' per eseguire il controllo delle somme di controllo dei dati che rientrano negli intervalli di tempo specificati.\n<li class=\"l\"> Aggiunte nuove ottimizzazioni al processo di deduplicazione.          <\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64448\">opennet.ru<\/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.1.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\/it\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Rilascio di OpenZFS 2.4.0, implementazione di ZFS per Linux e FreeBSD | ProHoster","description":"Dopo 11 mesi di sviluppo, \u00e8 stato rilasciato il progetto OpenZFS 2.4.0, che sviluppa l'implementazione del file system ZFS per Linux e FreeBSD.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/152005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=152005"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/152005\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=152005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=152005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=152005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}