{"id":110833,"date":"2023-10-14T03:10:13","date_gmt":"2023-10-14T01:10:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd"},"modified":"2023-10-14T03:10:13","modified_gmt":"2023-10-14T01:10:13","slug":"reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Izdanje OpenZFS 2.2, implementacija ZFS za Linux i FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po ve\u010d kot dveh letih razvoja je iz\u0161la razli\u010dica projekta OpenZFS 2.2, ki razvija implementacijo datote\u010dnega sistema ZFS za Linux in FreeBSD. Projekt je postal znan kot 'ZFS on Linux' in se je prej omejeval na razvoj modula za jedro Linuxa, vendar je po dodajanju podpore za FreeBSD postal priznana glavna implementacija OpenZFS in preimenovan.     <\/p>\n<p>Delovanje OpenZFS je preverjeno s jedri Linux od 3.10 do 6.5 in z vsemi vejami FreeBSD, ki se za\u010dnejo z 12.2-RELEASE. Koda se distribuira pod prosto licenco CDDL. OpenZFS se \u017ee uporablja v FreeBSD in je vklju\u010deno v distribucije Debian, Ubuntu, Gentoo, Sabayon Linux in ALT Linux. Paketi z novo razli\u010dico bodo v kratkem pripravljeni za glavne distribucije Linuxa, vklju\u010dno z Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS zagotavlja implementacijo komponent ZFS, povezanih tako z delovanjem datote\u010dnega sistema kot z delovanjem upravljalnika volumenov. Zlasti so uresni\u010dene komponente: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) in ZPL (ZFS POSIX Layer). Dodatno projekt omogo\u010da uporabo ZFS kot backend za klusterno datote\u010dno sistem Lustre. Delo projekta temelji na izvirni kodi ZFS, uvo\u017eeni iz projekta OpenSolaris in raz\u0161irjeni z izbolj\u0161avami in popravki skupnosti Illumos. Projekt se razvija s sodelovanjem zaposlenih na Lawrence Livermore National Laboratory po pogodbi z ameri\u0161kim Ministrstvom za energijo.    <\/p>\n<p>Koda se distribuira pod prosto licenco CDDL, ki ni zdru\u017eljiva z GPLv2, kar ne omogo\u010da integracije OpenZFS v glavno vejo jedra Linux, saj me\u0161anje kode pod licencami GPLv2 in CDDL ni dovoljeno. Da bi zaob\u0161li to licen\u010dno nezdru\u017eljivost, so se odlo\u010dili, da bodo izdelek celotno distribuirali pod licenco CDDL v obliki lo\u010deno prenosnega modula, ki se dobavlja lo\u010deno od jedra. Stabilnost kode baze OpenZFS je ocenjena kot primerljiva z drugimi datote\u010dnimi sistemi za Linux.     <\/p>\n<p>Glavne spremembe:  <\/p>\n<ul>\n<li class=\"l\"> Dodana je mehanizam kloniranja blokova, koji omogu\u0107ava kreiranje kopije datoteke ili njenog dela bez dupliranja podataka, koriste\u0107i u drugoj kopiji linkove na ve\u0107 postoje\u0107e blokove podataka izvorne datoteke bez njihovog fizi\u010dkog kopiranja. U slu\u010daju izmene izvorne datoteke ili njene kopije, vr\u0161i se kopiranje blokova i uno\u0161enje izmena u kreirane kopije (copy-on-write re\u017eim na nivou datoteka). Na bazi mehanizma kloniranja implementirana je operacija reflink, koja se mo\u017ee koristiti za automatsko kreiranje klonova u razli\u010ditim alatima za kopiranje, na primer, u novim verzijama \/bin\/cp u Linuxu.\n<li class=\"l\"> Dodana je podr\u0161ka za tehnologije koje se koriste za kontejnersku izolaciju u Linuxu, kao \u0161to su sistemski poziv renameat, FS overlayfs, mapiranje identifikatora korisnika prilikom monta\u017ee i delegacija prostora imena za kontejnere.\n<li class=\"l\"> Izvedena je bila dnevni\u0161ka bele\u017eenje napak, ki so se pojavile med preverjanjem kontrolnih vsot (scrub). Pri izvajanju ukaza 'zpool status' so prikazane informacije o vseh datote\u010dnih sistemih, posnetkih in klonih, ki jih prizadene po\u0161kodovana koda. Za poskus hitrega obnove znanih po\u0161kodovanih kod lahko uporabite ukaz 'zpool scrub -e'.\n<li class=\"l\">  Dodana je mogu\u0107nost kori\u0161\u0107enja za kontrolne sume kriptografske hash funkcije BLAKE3, koja se odlikuje vrlo visokom brzinom izra\u010dunavanja hasha (tri puta br\u017ee od Edon-R i znatno br\u017ee od sha256 i sha512) uz obezbe\u0111ivanje pouzdanosti na nivou SHA-3.\n<li class=\"l\"> Izvedena je bila operacija 'zfs receive -c', ki jo je mogo\u010de uporabiti za obnovitev po\u0161kodovanih podatkov (ne metapodatkov) v datote\u010dnih sistemih, posnetkih in klonih, v primerih, ko je na voljo replicirana varnostna kopija, prej shranjena z ukazom 'zfs send'.\n<li class=\"l\"> Dodana je podr\u0161ka za softversko postavljanje i \u010ditanje svojstava za pojedina\u010dne virtuelne diskove vdev.\n<li class=\"l\"> Dodana je mogu\u0107nost vezivanja za vdev i zpool proizvoljnih korisni\u010dkih svojstava, po uzoru na korisni\u010dka svojstva za zfs dataset.\n<li class=\"l\"> Unapre\u0111ena je implementacija adaptivnog ke\u0161a ARC (Adaptive Replacement Cache), koja pobolj\u0161ava performanse operacija \u010ditanja. ARC sada bolje reaguje na visoke optere\u0107enja i minimizira potrebu za ru\u010dnom optimizacijom postavki.\n<li class=\"l\"> Dodana je podr\u0161ka za mehanizme hardverske akceleracije izra\u010dunavanja kontrolnih suma SHA2.\n<li class=\"l\"> Prepisana in optimizirana izvedba kontrolnih zneskov Edon-R.\n<li class=\"l\"> Pri uporabi algoritma zstd za stiskanje podatkov je bilo pospe\u0161eno dolo\u010danje situacij, v katerih je stiskanje brez smisla (podatki se ne dajo stisniti).\n<li class=\"l\"> Izbolj\u0161ave so bile uvedene v mehanizem predhodnega nalaganja (Prefetch), kar pospe\u0161uje delovanje pri intenzivnem vnosu\/iznosu.\n<li class=\"l\"> Uvedena je bila serija splo\u0161nih optimizacij, ki pove\u010dujejo zmogljivost.        <\/ul>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59930\">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 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \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.2, \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 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 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 3.10 \u043f\u043e [&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-110833","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 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \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.2, \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\/sl\/blog\/news\/reliz-openzfs-2-2-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=\"sl_SI\" \/>\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.2, \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 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \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.2, \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\/sl\/blog\/news\/reliz-openzfs-2-2-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=\"2023-10-14T01:10:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-14T01:10:13+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\udd47Izda OpenZFS 2.2, implementacija ZFS za Linux in FreeBSD | ProHoster","description":"Po ve\u010d kot dveh letih razvoja je iz\u0161la razli\u010dica projekta OpenZFS 2.2, ki nadaljuje izvajanje datote\u010dnega sistema ZFS za Linux in FreeBSD.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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.2, \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 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \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.2, \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\/sl\/blog\/news\/reliz-openzfs-2-2-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":"2023-10-14T01:10:13+00:00","article:modified_time":"2023-10-14T01:10:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}