{"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\/et\/blog\/news\/reliz-openzfs-2-3-0-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"OpenZFS 2.3.0 v\u00e4ljaanne, ZFS'i rakendus Linuxile ja FreeBSD-le","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast rohkem kui aasta pikkust arendust on avaldatud projekt OpenZFS 2.3.0 v\u00e4ljaanne, mis arendab ZFS-failis\u00fcsteemi rakendust Linuxi ja FreeBSD jaoks. Projekt on tuntud kui 'ZFS on Linux' ja keskendus varem ainult Linuxi tuumamooduli arendusele, kuid p\u00e4rast FreeBSD koodi liitmist tunnustati seda p\u00f5hiteost OpenZFS ja nimetati \u00fcmber.     <\/p>\n<p>OpenZFS t\u00f6\u00f6 on testitud Linuxi tuumadega vahemikus 4.18 kuni 6.12 ja k\u00f5igi FreeBSD harudega alates 13.3. Kood levitatakse vabandava litsentsi CDDL all. OpenZFS-i kasutatakse juba FreeBSD-s ja see kuulub Debian, Ubuntu, Gentoo, NixOS ja ALT Linuxi distributsioonide hulka. Uue versiooni paketid valmistatakse peagi ette peamiste Linuxi distributsioonide jaoks, sealhulgas Debian, Ubuntu, Fedora, RHEL\/CentOS.      <\/p>\n<p>OpenZFS pakub ZFS komponentide rakendust, mis on seotud nii failis\u00fcsteemi toimimise kui ka mahuhalduriga. Rakendatud on j\u00e4rgmised komponendid: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) ja ZPL (ZFS POSIX Layer). Projekt v\u00f5imaldab samuti kasutada ZFS-i klastri failis\u00fcsteemi Lustre tagaplaanina. OpenZFS-i arendust\u00f6\u00f6d p\u00f5hinevad algsel ZFS-i koodil, mille on importinud OpenSolaris projekt ja mida on laiendatud Illumose kogukonna muudatuste ja t\u00f5rketeatega. Projekti arendavad Livermore'i riikliku laboratooriumi t\u00f6\u00f6tajad USA energiaameti lepingu alusel.    <\/p>\n<p>Kood levitatakse vabandava litsentsi CDDL all, mis ei ole \u00fchilduv GPLv2-ga, mis ei v\u00f5imalda OpenZFS-i integreerimist Linuxi tuuma p\u00f5hiharu, kuna GPLv2 ja CDDL litsentside koodi segamine on vastuv\u00f5etamatu. Litsentsi \u00fchilduvuse k\u00f5rvaldamiseks otsustati levitada Linuxi tooteid t\u00e4ielikult CDDL litsentsi all eraldi allalaaditava moodulina, mis on tarnitud eraldi tuumast. OpenZFS-i koodibaasi stabiilsust hinnatakse sarnaseks teiste Linuxi failis\u00fcsteemidega.     <\/p>\n<p>Peamised muudatused:  <\/p>\n<ul>\n<li class=\"l\"> On rakendatud v\u00f5imalus lisada olemasolevasse RAIDZ-massiivi uusi kettaid ilma t\u00f6\u00f6d peatamata ja uue salvestusgrupi loomise vajaduseta. \u00dcksikasjade automaatne \u00fcmbersuunamine uute ketaste arvesse v\u00f5tmisega toimub automaatselt. Ketta lisamiseks olemasolevasse gruppi saab kasutada k\u00e4sku 'zpool attach POOL raidzP-N NEW_DEVICE', ja taustprotsessi l\u00f5pu j\u00e4lgimiseks - 'zpool status'.\n<li class=\"l\"> Oluliselt on kiirendatud operatsioonide teostamist, mis on seotud andmepunktide deduplikatsiooni. Optimeerimised h\u00f5lmasid muu hulgas deduplikatsiooni tabelite formaati, seet\u00f5ttu tuleb soovitatud optimeerimiste rakendamiseks juba olemasolevates puulides lubada valik 'fast_dedup', p\u00e4rast mida luuakse uued deduplikatsiooni tabelid, mis t\u00f6\u00f6tavad paralleelselt vanade tabelitega.\n<li class=\"l\"> Lisatud vahetu sisendi\/v\u00e4ljundi re\u017eiim (Direct IO), mis v\u00f5imaldab lugemise ja kirjutamise operatsioone l\u00e4bi viia ARC (Adaptive Replacement Cache) puhverdamisest k\u00f5rvalehoidmisega. See re\u017eiim parandab efektiivsust olukordades, kus puhverdamine v\u00f5ib t\u00e4iendavate m\u00e4lus kopeerimise operatsioonide t\u00f5ttu tulemuslikkust negatiivselt m\u00f5jutada, n\u00e4iteks NVMe seadmete kasutamise korral.\n<li class=\"l\"> Enamikesse k\u00e4skudesse (zfs list|get|mount|version, zpool status|list|get|version) on lisatud valik '-j' v\u00e4ljundi saamiseks JSON-formaadis.\n<li class=\"l\"> Failide ja kataloogide nimede maksimaalne suurus on suurendatud 255-lt 1023 m\u00e4rgini (uus suurus on valitud 255 4- baitiste s\u00fcmbolite paigutuse baasil).\n<li class=\"l\"> Toimusid j\u00f5udluse optimeerimised, mis puudutavad erinevaid koodibaasi osi.\n<li class=\"l\"> Kerneli moodulisse on lisatud valikud:\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>Allikas: <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.1.1 - 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\/et\/blog\/news\/reliz-openzfs-2-3-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=\"et_EE\" \/>\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\/et\/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\udd47OpenZFS 2.3.0 v\u00e4ljaanne, ZFS rakendus Linuxile ja FreeBSD-le | ProHoster","description":"P\u00e4rast \u00fcle aasta kestnud arendust on avaldatud projekti OpenZFS 2.3.0 v\u00e4ljaanne, mis arendab ZFS failis\u00fcsteemi rakendust Linuxile ja FreeBSD-le.","canonical_url":"https:\/\/prohoster.info\/et\/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":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/121334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=121334"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/121334\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=121334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=121334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=121334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}