{"id":121334,"date":"2025-01-14T09:46:09","date_gmt":"2025-01-14T07:46:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openzfs-2-3-0-realizaczii-zfs-dlya-linux-i-freebsd"},"modified":"2025-01-14T09:46:09","modified_gmt":"2025-01-14T07:46:09","slug":"reliz-openzfs-2-3-0-realizaczii-zfs-dlya-linux-i-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-openzfs-2-3-0-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Vydanie OpenZFS 2.3.0, implement\u00e1cie ZFS pre Linux a FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po viac ako roku v\u00fdvoja bol zverejnen\u00fd release projektu OpenZFS 2.3.0, ktor\u00fd vyv\u00edja implement\u00e1ciu s\u00faborov\u00e9ho syst\u00e9mu ZFS pre Linux a FreeBSD. Projekt si z\u00edskal popularitu ako \u201eZFS na Linuxe\u201c a predt\u00fdm sa obmedzoval na v\u00fdvoj modulu pre jadro Linuxu, no po zl\u00fa\u010den\u00ed s k\u00f3dom z FreeBSD bol uznan\u00fd za hlavn\u00fa implement\u00e1ciu OpenZFS a premenovan\u00fd.     <\/p>\n<p>Pr\u00e1ca OpenZFS bola overen\u00e1 s jadrami Linux od verzie 4.18 po 6.12 a so v\u0161etk\u00fdmi vetvami FreeBSD, po\u010d\u00ednaj\u00fac verziou 13.3. K\u00f3d je distribuovan\u00fd pod vo\u013enou licenciou CDDL. OpenZFS sa u\u017e pou\u017e\u00edva vo FreeBSD a je s\u00fa\u010das\u0165ou distrib\u00faci\u00ed Debian, Ubuntu, Gentoo, NixOS a ALT Linux. Bal\u00edky s novou verziou bud\u00fa \u010doskoro pripraven\u00e9 pre hlavn\u00e9 distrib\u00facie Linux, vr\u00e1tane Debian, Ubuntu, Fedora, RHEL\/CentOS.      <\/p>\n<p>OpenZFS poskytuje implement\u00e1ciu komponentov ZFS, ktor\u00e9 sa t\u00fdkaj\u00fa ako fungovania s\u00faborov\u00e9ho syst\u00e9mu, tak aj fungovania spr\u00e1vcu zv\u00e4zkov. Implementovan\u00e9 komponenty: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) a ZPL (ZFS POSIX Layer). Projekt tie\u017e umo\u017e\u0148uje pou\u017e\u00edva\u0165 ZFS ako backend pre clusterov\u00fd s\u00faborov\u00fd syst\u00e9m Lustre. N\u00e1pady OpenZFS s\u00fa zalo\u017een\u00e9 na p\u00f4vodnom k\u00f3de ZFS, importovanom z projektu OpenSolaris a roz\u0161\u00edrenom vylep\u0161eniami a opravami od komunity Illumos. Projekt sa vyv\u00edja za \u00fa\u010dasti zamestnancov Livermoreskej n\u00e1rodnej laborat\u00f3ria na z\u00e1klade zmluvy s Ministerstvom energetiky USA.    <\/p>\n<p>K\u00f3d sa \u0161\u00edri pod vo\u013enou licenciou CDDL, ktor\u00e1 nie je kompatibiln\u00e1 s GPLv2, \u010do neumo\u017e\u0148uje dosiahnu\u0165 integr\u00e1ciu OpenZFS do hlavnej vetvy jadra Linux, preto\u017ee zmie\u0161anie k\u00f3du pod licenciami GPLv2 a CDDL je nepr\u00edpustn\u00e9. Na ob\u00eddenie licen\u010dnej nekompatibility sa rozhodlo \u0161\u00edri\u0165 produkt pre Linux \u00faplne pod licenciou CDDL vo forme samostatne na\u010d\u00edtate\u013en\u00e9ho modulu, dod\u00e1van\u00e9ho oddelene od jadra. Stabilita k\u00f3dovej z\u00e1kladne OpenZFS je hodnoten\u00e1 ako porovnate\u013en\u00e1 s in\u00fdmi FS pre Linux.     <\/p>\n<p>Hlavn\u00e9 zmeny:  <\/p>\n<ul>\n<li class=\"l\"> Bola implementovan\u00e1 mo\u017enos\u0165 dynamick\u00e9ho prid\u00e1vania nov\u00fdch diskov do existuj\u00faceho RAIDZ po\u013ea na zv\u00e4\u010d\u0161enie ve\u013ekosti \u00falo\u017eiska bez preru\u0161enia prev\u00e1dzky a bez potreby vytvori\u0165 nov\u00fa skupinu \u00falo\u017en\u00fdch zariaden\u00ed. Automaticky sa vykon\u00e1va prechod redundantn\u00fdch d\u00e1t s oh\u013eadom na nov\u00e9 disky. Na pridanie disku do existuj\u00facej skupiny m\u00f4\u017eete pou\u017ei\u0165 pr\u00edkaz \u201ezpool attach POOL raidzP-N NEW_DEVICE\u201c, a na sledovanie ukon\u010denia pozadia procesu roz\u0161\u00edrenia po\u013ea \u2014 \u201ezpool status\u201c.\n<li class=\"l\"> V\u00fdznamne sa zv\u00fd\u0161ila r\u00fdchlos\u0165 vykon\u00e1vania oper\u00e1ci\u00ed s\u00favisiacich s deduplik\u00e1ciou blokov d\u00e1t. Optimaliz\u00e1cie sa okrem in\u00e9ho dotkli form\u00e1tu tabuliek deduplik\u00e1cie, preto na aktiv\u00e1ciu navrhnut\u00fdch optimaliz\u00e1ci\u00ed v u\u017e existuj\u00facich pooloch je potrebn\u00e9 aktivova\u0165 mo\u017enos\u0165 \u201efast_dedup\u201c, po \u010dom bud\u00fa vytvoren\u00e9 nov\u00e9 tabulky deduplik\u00e1cie, ktor\u00e9 bud\u00fa pou\u017eit\u00e9 paralelne so star\u00fdmi tabu\u013ekami.\n<li class=\"l\"> Bol pridan\u00fd re\u017eim priameho vstupu\/v\u00fdstupu (Direct IO), ktor\u00fd umo\u017e\u0148uje vykon\u00e1va\u0165 oper\u00e1cie \u010d\u00edtania a zapisovania ob\u00edden\u00edm vyrovn\u00e1vacej pam\u00e4te ARC (Adaptive Replacement Cache). Re\u017eim zvy\u0161uje efektivitu pr\u00e1ce v situ\u00e1ci\u00e1ch, ke\u010f m\u00f4\u017ee vyrovn\u00e1vanie negat\u00edvne ovplyvni\u0165 v\u00fdkon kv\u00f4li dodato\u010dn\u00fdm oper\u00e1ci\u00e1m kop\u00edrovania v pam\u00e4ti, napr\u00edklad pri pou\u017e\u00edvan\u00ed zariaden\u00ed NVMe.\n<li class=\"l\"> Do v\u00e4\u010d\u0161iny pr\u00edkazov (zfs list|get|mount|version, zpool status|list|get|version) bola pridan\u00e1 mo\u017enos\u0165 \u201e-j\u201c na v\u00fdstup v form\u00e1te JSON.\n<li class=\"l\"> Povolen\u00e1 d\u013a\u017eka n\u00e1zvov s\u00faborov a adres\u00e1rov sa zv\u00fd\u0161ila z 255 na 1023 znakov (nov\u00e1 d\u013a\u017eka bola zvolen\u00e1 so zoh\u013eadnen\u00edm umiestnenia 255 4-bajtov\u00fdch znakov).\n<li class=\"l\"> Boli vykonan\u00e9 optimaliz\u00e1cie v\u00fdkonu, ktor\u00e9 sa dot\u00fdkaj\u00fa r\u00f4znych \u010dast\u00ed k\u00f3dovej z\u00e1kladne.\n<li class=\"l\"> Do jadrov\u00e9ho modulu boli pridan\u00e9 mo\u017enosti:\n<ul>\n<li>dmu_ddt_copies<\/li>\n<li>raidz_expand_max_copy_bytes<\/li>\n<li>raidz_expand_max_reflow_bytes<\/li>\n<li>raidz_io_aggregate_rows<\/li>\n<li>spa_cpus_per_allocator<\/li>\n<li>spa_num_allocators<\/li>\n<li>zap_shrink_enabled<\/li>\n<li>zfetch_max_idistance<\/li>\n<li>zfs_active_allocator<\/li>\n<li>zfs_arc_shrinker_seeks<\/li>\n<li>zfs_dedup_log_flush_entries_min<\/li>\n<li>.zfs_dedup_log_flush_flow_rate_txgs<\/li>\n<li>zfs_dedup_log_flush_min_time_ms<\/li>\n<li>zfs_dedup_log_flush_passes_max<\/li>\n<li>zfs_dedup_log_mem_max<\/li>\n<li>zfs_dedup_log_mem_max_percent<\/li>\n<li>zfs_dedup_log_txg_max<\/li>\n<li>zfs_dio_enabled<\/li>\n<li>zfs_dio_write_verify_events_per_second<\/li>\n<li>zfs_resilver_defer_percent<\/li>\n<li>zfs_scrub_after_expand<\/li>\n<li>zfs_snapshot_no_setuid<\/li>\n<li>zfs_vdev_direct_write_verify<\/li>\n<li>zio_taskq_write_tpq  <\/ul>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62552\">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 \u0433\u043e\u0434\u0430 \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.3.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-121334","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 \u0433\u043e\u0434\u0430 \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.3.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\/sk\/blog\/news\/reliz-openzfs-2-3-0-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=\"sk_SK\" \/>\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.3.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 \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0434\u0430 \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.3.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\/sk\/blog\/news\/reliz-openzfs-2-3-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-01-14T07:46:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-14T07:46:09+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\udd47Release OpenZFS 2.3.0, implement\u00e1cie ZFS pre Linux a FreeBSD | ProHoster","description":"Po viac ako roku v\u00fdvoja bol vydan\u00fd release projektu OpenZFS 2.3.0, ktor\u00fd rozv\u00edja implement\u00e1ciu s\u00faborov\u00e9ho syst\u00e9mu ZFS pre Linux a FreeBSD.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/reliz-openzfs-2-3-0-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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.3.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 \u0431\u043e\u043b\u0435\u0435 \u0433\u043e\u0434\u0430 \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.3.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\/sk\/blog\/news\/reliz-openzfs-2-3-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-01-14T07:46:09+00:00","article:modified_time":"2025-01-14T07:46:09+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121334","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-23 09:38:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:38:19","updated":"2026-01-23 09:38:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/121334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=121334"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/121334\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=121334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=121334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=121334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}