{"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\/sq\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Publikimi i OpenZFS 2.2, implementimi i ZFS p\u00ebr Linux dhe FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas m\u00eb shum\u00eb se dy vjet zhvillimi, u publikua versioni i projektit OpenZFS 2.2, i cili e zhvillon zbatimin e sistemit t\u00eb skedar\u00ebve ZFS p\u00ebr Linux dhe FreeBSD. Projekti fitoi njohuri si \"ZFS mbi Linux\" dhe m\u00eb par\u00eb ishte i kufizuar n\u00eb zhvillimin e nj\u00eb moduli p\u00ebr b\u00ebrtham\u00ebn Linux, por pas transferimit t\u00eb mb\u00ebshtetjes p\u00ebr FreeBSD u njoh si implementimi kryesor i OpenZFS dhe u riem\u00ebrua.     <\/p>\n<p>Punimi i OpenZFS \u00ebsht\u00eb testuar me b\u00ebrthamat Linux nga 3.10 deri n\u00eb 6.5 dhe t\u00eb gjitha deg\u00ebt e FreeBSD, duke filluar nga 12.2-RELEASE. Koda shp\u00ebrndahet n\u00ebn licenc\u00ebn e lir\u00eb CDDL. OpenZFS tashm\u00eb p\u00ebrdoret n\u00eb FreeBSD dhe \u00ebsht\u00eb pjes\u00eb e shp\u00ebrndarjeve Debian, Ubuntu, Gentoo, Sabayon Linux dhe ALT Linux. Paketa me versionin e ri do t\u00eb p\u00ebrgatiten s\u00eb shpejti p\u00ebr shp\u00ebrndarjet kryesore t\u00eb Linux, duke p\u00ebrfshir\u00eb Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS ofron nj\u00eb implementim t\u00eb komponent\u00ebve ZFS, t\u00eb lidhur si me funksionimin e sistemit t\u00eb skedar\u00ebve, ashtu edhe me funksionimin e menaxherit t\u00eb v\u00ebllimeve. N\u00eb ve\u00e7anti, jan\u00eb implementuar komponent\u00eb: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) dhe ZPL (ZFS POSIX Layer). P\u00ebr m\u00eb tep\u00ebr, projekti siguron mund\u00ebsin\u00eb e p\u00ebrdorimit t\u00eb ZFS si backend p\u00ebr sistemin e skedar\u00ebve t\u00eb klasterit Lustre. Pjes\u00ebt e projektit jan\u00eb t\u00eb bazuara n\u00eb kodin origjinal t\u00eb ZFS, importuar nga projekti OpenSolaris dhe t\u00eb zgjeruara me p\u00ebrmir\u00ebsime dhe korrigjime nga komuniteti Illumos. Projekti zhvillohet me pjes\u00ebmarrjen e punonj\u00ebsve t\u00eb Laboratorit Komb\u00ebtar Livermore me nj\u00eb kontrat\u00eb me Ministrin\u00eb e Energjis\u00eb t\u00eb SHBA.    <\/p>\n<p>Kodi shp\u00ebrndahet n\u00ebn licenc\u00ebn e lir\u00eb CDDL, e cila nuk \u00ebsht\u00eb e p\u00ebrputhshme me GPLv2, q\u00eb nuk lejon integrimin e OpenZFS n\u00eb deg\u00ebn kryesore t\u00eb b\u00ebrtham\u00ebs Linux, pasi kombinimi i kodit n\u00ebn licencat GPLv2 dhe CDDL \u00ebsht\u00eb i papranuesh\u00ebm. P\u00ebr t\u00eb kap\u00ebrcyer k\u00ebt\u00eb mos p\u00ebrputhje licencore, u vendos q\u00eb produkti t\u00eb shp\u00ebrndahet n\u00eb t\u00ebr\u00ebsi n\u00ebn licenc\u00ebn CDDL n\u00eb form\u00ebn e nj\u00eb moduli q\u00eb ngarkohet ve\u00e7mas nga b\u00ebrthama. Stabiliteti i baz\u00ebs s\u00eb kodit OpenZFS vler\u00ebsohet si i p\u00ebrputhsh\u00ebm me sistemet e tjera t\u00eb skedar\u00ebve p\u00ebr Linux.     <\/p>\n<p>Ndryshimet kryesore:  <\/p>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar mekanizmi i klonimit t\u00eb bllok\u00ebve, q\u00eb lejon krijimin e nj\u00eb kopjeje t\u00eb skedarit ose pjes\u00ebve t\u00eb tij pa e kopjuar t\u00eb dh\u00ebnat, duke p\u00ebrdorur n\u00eb kopjen e dyt\u00eb lidhje me blloqet e dh\u00ebnave ekzistuese t\u00eb skedarit origjinal pa i kopjuar ato n\u00eb t\u00eb v\u00ebrtet\u00eb. N\u00eb rastin e ndryshimeve n\u00eb skedarin origjinal ose kopjet e tij, b\u00ebhet kopjimi i bllok\u00ebve dhe p\u00ebrdit\u00ebsimi i kopjeve t\u00eb krijuara (modaliteti copy-on-write n\u00eb nivelin e skedar\u00ebve). N\u00eb baz\u00eb t\u00eb mekanizmit t\u00eb klonimit \u00ebsht\u00eb realizuar funksioni reflink, i cili mund t\u00eb p\u00ebrdoret p\u00ebr krijimin automatik t\u00eb klon\u00ebve n\u00eb utilitetet e kopjimit, p\u00ebr shembull, n\u00eb versionet e reja t\u00eb \/bin\/cp n\u00eb Linux.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr teknologjit\u00eb q\u00eb p\u00ebrdoren p\u00ebr izolimin e konteiner\u00ebve n\u00eb Linux, si sistemi i thirrjeve renameat, FS overlayfs, hartimi i identifikuesve t\u00eb p\u00ebrdoruesve gjat\u00eb montimit dhe delegimi i hap\u00ebsirave t\u00eb emrave p\u00ebr konteiner\u00ebt.\n<li class=\"l\"> U realizua regjistri i gabimeve q\u00eb shfaqen gjat\u00eb operacioneve t\u00eb kontrollit t\u00eb shumave kontrolluese (scrub). Gjat\u00eb ekzekutimit t\u00eb komand\u00ebs \"zpool status\", jepen informacione mbi t\u00eb gjith\u00eb FS-t\u00eb, snapshot-et dhe klon\u00ebt q\u00eb preken nga blloku i d\u00ebmtuar. P\u00ebr t\u00eb b\u00ebr\u00eb nj\u00eb p\u00ebrpjekje t\u00eb shpejt\u00eb p\u00ebr rikuperimin e blloqeve t\u00eb njohura t\u00eb d\u00ebmtuara, mund t\u00eb p\u00ebrdoret komanda \"zpool scrub -e\".\n<li class=\"l\">  \u00cbsht\u00eb shtuar mund\u00ebsia e p\u00ebrdorimit t\u00eb funksionit t\u00eb hash-it BLAKE3 p\u00ebr kontroll-kodet, i njohur p\u00ebr performanc\u00ebn shum\u00eb t\u00eb lart\u00eb t\u00eb llogaritjes s\u00eb hash-it (tre her\u00eb m\u00eb i shpejt\u00eb se Edon-R dhe duksh\u00ebm m\u00eb i shpejt\u00eb se sha256 dhe sha512) me siguri n\u00eb nivelin e SHA-3.\n<li class=\"l\"> U realizua operacioni \"zfs receive -c\", i cili mund t\u00eb p\u00ebrdoret p\u00ebr rikuperimin e t\u00eb dh\u00ebnave t\u00eb d\u00ebmtuara (jo metadata) n\u00eb FS, snapshot-e dhe klon\u00eb, n\u00eb raste kur ka nj\u00eb kopje rezerv\u00eb t\u00eb replikuar, e cila ishte ruajtur m\u00eb par\u00eb me komand\u00ebn \"zfs send\".\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr vendosjen dhe leximin e pronave p\u00ebr disqe virtuale m\u00eb vete vdev.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mund\u00ebsia e lidhjes s\u00eb pronave t\u00eb p\u00ebrdoruesit t\u00eb rastit me vdev dhe zpool, si n\u00eb rastin e pronave t\u00eb p\u00ebrdoruesit p\u00ebr zfs dataset.\n<li class=\"l\"> Ka pasur p\u00ebrmir\u00ebsime n\u00eb implementimin e cache-\u00ebs adaptiv ARC (Adaptive Replacement Cache), e cila rrit performanc\u00ebn e operacioneve t\u00eb leximit. ARC tani i p\u00ebrshtatet m\u00eb mir\u00eb ngarkesave t\u00eb larta dhe minimizon nevoj\u00ebn p\u00ebr optimizimin manual t\u00eb konfigurimeve.\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr mekanizmat e p\u00ebrshpejtimit harduerik t\u00eb llogaritjes s\u00eb kontrolleve SHA2.\n<li class=\"l\"> Implementimi i kontrolleve Edon-R \u00ebsht\u00eb rrewrite dhe optimizuar.\n<li class=\"l\"> Kur p\u00ebrdoret algoritmi zstd p\u00ebr kompresimin e t\u00eb dh\u00ebnave, \u00ebsht\u00eb p\u00ebrshpejtuar p\u00ebrcaktimi i situatave kur kompresimi \u00ebsht\u00eb i panevojsh\u00ebm (t\u00eb dh\u00ebnat nuk mund t\u00eb kompresohen).\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb p\u00ebrmir\u00ebsime n\u00eb mekanizmin e parazgjedhjes (Prefetch), q\u00eb p\u00ebrshpejtuan pun\u00ebn gjat\u00eb hyrjeve\/daljeve intensive.\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb disa optimizime t\u00eb p\u00ebrgjithshme q\u00eb rrisin performanc\u00ebn.        <\/ul>\n<p>Burimi: <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.2 - 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\/sq\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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\/sq\/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\udd47Ril\u00ebshimi OpenZFS 2.2, implementimi i ZFS p\u00ebr Linux dhe FreeBSD | ProHoster","description":"Pas m\u00eb shum\u00eb se dy vjet zhvillimi, \u00ebsht\u00eb publikuar versione i projektit OpenZFS 2.2, duke zhvilluar implementimin e sistemit t\u00eb skedar\u00ebve ZFS p\u00ebr Linux dhe FreeBSD.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}