{"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\/da\/blog\/news\/reliz-openzfs-2-3-0-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"OpenZFS 2.3.0-udgivelse, ZFS-implementering til Linux og FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter mere end et \u00e5rs udvikling er projektet OpenZFS 2.3.0 blevet offentliggjort, som udvikler implementeringen af filsystemet ZFS til Linux og FreeBSD. Projektet blev kendt som 'ZFS on Linux' og var tidligere begr\u00e6nset til udviklingen af en modul til Linux-kernen, men efter fusionen med koden fra FreeBSD blev det anerkendt som den prim\u00e6re implementering af OpenZFS og omd\u00f8bt.     <\/p>\n<p>OpenZFS er blevet testet med Linux-kerners versioner fra 4.18 til 6.12 og alle versioner af FreeBSD, begyndende fra 13.3. Koden distribueres under den frie CDDL-licens. OpenZFS anvendes allerede i FreeBSD og er en del af distributionerne Debian, Ubuntu, Gentoo, NixOS 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 tilbyder implementering af ZFS-komponenter, der relaterer til b\u00e5de filsystemets funktionalitet og volumesystemets drift. Komponenterne SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) og ZPL (ZFS POSIX Layer) er implementeret. Projektet giver ogs\u00e5 mulighed for at bruge ZFS som backend til det klyngebaserede filsystem Lustre. Udviklingen af OpenZFS er baseret p\u00e5 den originale ZFS-kode, importeret fra OpenSolaris-projektet og udvidet med forbedringer og rettelser fra Illumos-samfundet. Projektet udvikles i samarbejde med ansatte fra Livermore National Laboratory under kontrakt med det amerikanske energiministerium.    <\/p>\n<p>Koden distribueres under den frie CDDL-licens, som er inkompatibel med GPLv2, hvilket forhindrer integrationen af OpenZFS i hovedgrenen af Linux-kernen, da blanding af kode under GPLv2- og CDDL-licenser er uacceptabelt. For at omg\u00e5 licenskompatibiliteten blev det besluttet at distribuere produktet til Linux fuldst\u00e6ndigt under CDDL-licensen som et separat modul, leveret adskilt fra kernen. Stabiliteten af OpenZFS-kodebasen vurderes at v\u00e6re sammenlignelig med andre filsystemer til Linux.     <\/p>\n<p>Vigtige \u00e6ndringer:  <\/p>\n<ul>\n<li class=\"l\"> Muligheden for at tilf\u00f8je nye diske til et eksisterende RAIDZ-array undervejs er blevet implementeret, s\u00e5 st\u00f8rrelsen p\u00e5 lageret kan \u00f8ges uden at stoppe arbejdet og uden at v\u00e6re n\u00f8dt til at oprette en ny gruppe enheder. Omfordeling af redundant data med hensyn til de nye diske sker automatisk. For at tilf\u00f8je en disk til en eksisterende gruppe kan kommandoen 'zpool attach POOL raidzP-N NEW_DEVICE' bruges, og for at overv\u00e5ge afslutningen af den baggrundsproces, der udvider arrayet, - 'zpool status'.\n<li class=\"l\"> Udf\u00f8relsen af operationer relateret til deduplikeringsblokke er blevet betydeligt hurtigere. Optimeringer har blandt andet ber\u00f8rt formatet for deduplikerings-tabellerne, s\u00e5 for at aktivere de foresl\u00e5ede optimeringer i allerede eksisterende puljer er det n\u00f8dvendigt at aktivere indstillingen 'fast_dedup', hvorefter nye deduplikerings-tabeller vil blive oprettet og brugt parallelt med de gamle tabeller.\n<li class=\"l\"> Der er tilf\u00f8jet en direkte ind- og udgangsmodus (Direct IO), som muligg\u00f8r l\u00e6se- og skriveoperationer uden om ARC-cachen (Adaptive Replacement Cache). Denne modus \u00f8ger effektiviteten i situationer, hvor caching kan have en negativ indvirkning p\u00e5 ydeevnen p\u00e5 grund af yderligere kopieringsoperationer i hukommelsen, for eksempel ved brug af NVMe-enheder.\n<li class=\"l\"> De fleste kommandoer (zfs list|get|mount|version, zpool status|list|get|version) har f\u00e5et tilf\u00f8jet indstillingen '-j' for at udskrive i JSON-format.\n<li class=\"l\"> Den tilladte st\u00f8rrelse af fil- og katalognavne er blevet \u00f8get fra 255 til 1023 tegn (den nye st\u00f8rrelse er valgt med henblik p\u00e5 opbevaring af 255 4-byte tegn).\n<li class=\"l\"> Der er foretaget ydeevneoptimeringer, der d\u00e6kker forskellige dele af kodebasen.\n<li class=\"l\"> Options er blevet tilf\u00f8jet til kernemodulet:\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>Kilde: <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.3 - 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\/da\/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.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.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\/da\/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\udd47Udgivelsen af OpenZFS 2.3.0, implementeringen af ZFS til Linux og FreeBSD | ProHoster","description":"Efter mere end et \u00e5rs udvikling er udgivelsen af OpenZFS 2.3.0 offentliggjort, der udvikler implementeringen af filsystemet ZFS til Linux og FreeBSD.","canonical_url":"https:\/\/prohoster.info\/da\/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":"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.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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/121334","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=121334"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/121334\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=121334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=121334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=121334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}