{"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\/et\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Avaldatud on OpenZFS 2.2, ZFS rakendus Linuxi ja FreeBSD jaoks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast rohkem kui kahte aastat arendust\u00f6\u00f6d on avaldatud projekt OpenZFS 2.2 v\u00e4ljaanne, mis arendab ZFS failis\u00fcsteemi rakendust Linuxile ja FreeBSD-le. Projekt sai tuntuks kui &#171;ZFS Linuxis&#187; ja piirnes varem ainult Linuxi tuumikumooduli arendamisega, kuid p\u00e4rast FreeBSD toe lisamist tunnustati seda OpenZFSi p\u00f5hiteostena ning see \u00fcmbernimetati.     <\/p>\n<p>OpenZFS t\u00f6\u00f6 on kontrollitud Linuxi k\u00e4rgede versioonidega alates 3.10 kuni 6.5 ja k\u00f5igi FreeBSD harudega alates 12.2-RELEASE. Kood on litsentseeritud avatud CDDL litsentsiga. OpenZFS-i kasutatakse juba FreeBSD-s ja see on osa Debian, Ubuntu, Gentoo, Sabayon Linuxi ja ALT Linuxi distributsioonidest. Uue versiooni pakette valmistatakse peagi peamiste Linuxi distributsioonide jaoks, sealhulgas Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS pakub ZFS-i komponente, mis on seotud nii failis\u00fcsteemi t\u00f6\u00f6tamise kui ka mahuhalduri funktsioneerimisega. Eelk\u00f5ige on rakendatud komponente: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) ja ZPL (ZFS POSIX Layer). Lisaks tagab projekt ZFS-i kasutamise v\u00f5imaluse Lustre klastrifailis\u00fcsteemi taustana. Projekti arendused p\u00f5hinevad originaalkoodil ZFS, mis on imporditud projektist OpenSolaris ja t\u00e4iustatud Illumose kogukonna paranduste ja t\u00e4iustustega. Projekti arendavad Livermore'i riikliku laboratooriumi t\u00f6\u00f6tajad USA energiaosakonna lepingul.    <\/p>\n<p>Kood on litsentseeritud avatud CDDL litsentsiga, mis ei \u00fchildu GPLv2-ga, mis ei v\u00f5imalda OpenZFS-i integreerimist Linuxi tuuma p\u00f5hiharusse, kuna GPLv2 ja CDDL litsentsi alla kuuluva koodi segamine ei ole lubatud. Selle litsentsi vastuolude v\u00e4ltimiseks otsustati toote levitamine t\u00e4ielikult CDDL litsentsi alusel eraldi laaditava moodulina, mis tarnitakse eraldi tuumast. OpenZFS koodibaasi stabiilsust hinnatakse v\u00f5rreldavaks teiste Linuxi failis\u00fcsteemidega.     <\/p>\n<p>Peamised muudatused:  <\/p>\n<ul>\n<li class=\"l\"> Lisatud on plokkide kloonimise mehhanism, mis v\u00f5imaldab luua faili v\u00f5i selle osa koopia ilma andmete dubleerimiseta, kasutades teises koopia puhul linke juba olemasolevatele andmeplokkidele algses failis ilma nende tegeliku kopeerimiseta. Kui algses failis v\u00f5i selle koopias tehakse muudatusi, toimub plokkide kopeerimine ning muudatused tehakse loodud koopiates (copy-on-write re\u017eiim failitasandil). Kloonimise mehhanismi p\u00f5hjal on rakendatud reflink operatsioon, mida saab kasutada automaatseks kloonide loomiseks erinevates kopeerimist\u00f6\u00f6riistades, n\u00e4iteks Linuxi uutes versioonides \/bin\/cp.\n<li class=\"l\"> Lisatud on tugi konteinerite isoleerimist\u00f6\u00f6stuses kasutatavate tehnoloogiate, nagu s\u00fcsteemikutse renameat, failis\u00fcsteem overlayfs, kasutajaidentiteetide kaardistamine mountimisel ja nimede ruumide delegatsioon konteinerite jaoks.\n<li class=\"l\"> Teostatud on vigade logi, mis ilmnes kontrollsummade (scrub) kinnitamise operatsioonide k\u00e4igus. K\u00e4skluse &#171;zpool status&#187; k\u00e4ivitamisel kuvatakse teavet k\u00f5igi failis\u00fcsteemide, j\u00e4\u00e4dvustuste ja kloonide kohta, mis on seotud kahjustatud plokiga. Konnka kiireks proovimiseks kahjustatud plokkide taastamiseks saab kasutada k\u00e4sku &#171;zpool scrub -e&#187;.\n<li class=\"l\">  Lisatud on v\u00f5imalus kasutada kontrollsummade jaoks kr\u00fcptograafilist hajusfunktsiooni BLAKE3, millel on v\u00e4ga k\u00f5rge j\u00f5udlus haashi arvutamisel (kolm korda kiiremini kui Edon-R ja m\u00e4rkimisv\u00e4\u00e4rselt kiiremini kui sha256 ja sha512), tagades samal ajal usaldusv\u00e4\u00e4rsuse SHA-3 tasemel.\n<li class=\"l\"> Teostatud on k\u00e4sk &#171;zfs receive -c&#187;, mida saab kasutada kahjustatud andmete (mitte metaandmete) taastamiseks failis\u00fcsteemis, j\u00e4\u00e4dvustustes ja kloonides, juhul kui on olemas replikatsiooniga varukoopia, mis on varem salvestatud k\u00e4suga &#171;zfs send&#187;.\n<li class=\"l\"> Lisatud on tugi virtuaalsete diskide vdev jaoks individuaalsete omaduste kuvamiseks ja lugemiseks.\n<li class=\"l\"> Lisatud on v\u00f5imalus siduda vdev ja zpool juhuslikke kasutaja omadusi, sarnaselt zfs datasetide kasutaja omadustega.\n<li class=\"l\"> Parandatud on kohandatud ARC (Adaptive Replacement Cache) teostust, mis suurendab lugemise operatsioonide j\u00f5udlust. ARC kohandub n\u00fc\u00fcd paremini k\u00f5rgete koormustega ja minimaliseerib k\u00e4sitsi seadete optimeerimise vajadust.\n<li class=\"l\"> Lisatud on tugi SHA2 kontrollsummade arvutamise riistvarakiirenduse mehhanismidele.\n<li class=\"l\"> Edon-R-i kontrollsummade rakenduse uuendamine ja optimeerimine.\n<li class=\"l\"> Andmete kokkusurumisalgoritmi zstd kasutamisel on kiirenetud olukordade tuvastamine, kus kokkusurumine on m\u00f5ttetu (andmeid ei ole v\u00f5imalik kokku suruda).\n<li class=\"l\"> Parandatud on ette laadimise (Prefetch) mehhanismi, mis kiirendab t\u00f6\u00f6d intensiivse sisendi\/v\u00e4ljundi korral.\n<li class=\"l\"> Tehtud on rida \u00fcldisi optimeerimisi, mis parandavad j\u00f5udlust.        <\/ul>\n<p>Allikas: <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.1.1 - 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\/et\/blog\/news\/reliz-openzfs-2-2-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.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\/et\/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\udd47OpenZFS 2.2 v\u00e4ljaanne, ZFS rakendus Linuxile ja FreeBSD-le | ProHoster","description":"P\u00e4rast \u00fcle kahe aasta kestnud arendust on avaldatud projekti OpenZFS 2.2 v\u00e4ljaanne, mis arendab ZFS failis\u00fcsteemi rakendust Linuxile ja FreeBSD-le.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/reliz-openzfs-2-2-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.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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/110833","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=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}