{"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\/fr\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Sortie d'OpenZFS 2.2, l'impl\u00e9mentation de ZFS pour Linux et FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apr\u00e8s plus de deux ans de d\u00e9veloppement, la version 2.2 du projet OpenZFS a \u00e9t\u00e9 publi\u00e9e, d\u00e9veloppant l'impl\u00e9mentation du syst\u00e8me de fichiers ZFS pour Linux et FreeBSD. Le projet a acquis une notori\u00e9t\u00e9 en tant que \u00ab ZFS sur Linux \u00bb et \u00e9tait auparavant limit\u00e9 \u00e0 la cr\u00e9ation d'un module pour le noyau Linux, mais apr\u00e8s l'ajout du support pour FreeBSD, il a \u00e9t\u00e9 reconnu comme l'impl\u00e9mentation principale d'OpenZFS et rebaptis\u00e9.     <\/p>\n<p>Le fonctionnement d'OpenZFS a \u00e9t\u00e9 v\u00e9rifi\u00e9 avec les noyaux Linux de 3.10 \u00e0 6.5 et toutes les branches de FreeBSD, \u00e0 partir de 12.2-RELEASE. Le code est distribu\u00e9 sous la licence libre CDDL. OpenZFS est d\u00e9j\u00e0 utilis\u00e9 dans FreeBSD et fait partie des distributions Debian, Ubuntu, Gentoo, Sabayon Linux et ALT Linux. Des paquets avec la nouvelle version seront bient\u00f4t pr\u00e9par\u00e9s pour les principales distributions Linux, y compris Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS fournit une impl\u00e9mentation des composants ZFS, li\u00e9s tant au fonctionnement du syst\u00e8me de fichiers qu'au fonctionnement du gestionnaire de volumes. En particulier, les composants suivants sont impl\u00e9ment\u00e9s : SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) et ZPL (ZFS POSIX Layer). De plus, le projet permet d'utiliser ZFS comme backend pour le syst\u00e8me de fichiers cluster Lustre. Les travaux du projet sont bas\u00e9s sur le code original de ZFS, import\u00e9 du projet OpenSolaris et \u00e9tendu par des am\u00e9liorations et des corrections de la communaut\u00e9 Illumos. Le projet se d\u00e9veloppe avec la participation des employ\u00e9s du laboratoire national de Livermore sous contrat avec le minist\u00e8re de l'\u00c9nergie des \u00c9tats-Unis.    <\/p>\n<p>Le code est distribu\u00e9 sous la licence libre CDDL, qui n'est pas compatible avec la GPLv2, ce qui emp\u00eache l'int\u00e9gration d'OpenZFS dans la branche principale du noyau Linux, car le m\u00e9lange de code sous les licences GPLv2 et CDDL est inacceptable. Pour contourner cette incompatibilit\u00e9 de licence, il a \u00e9t\u00e9 d\u00e9cid\u00e9 de distribuer le produit enti\u00e8rement sous la licence CDDL sous la forme d'un module t\u00e9l\u00e9chargeable s\u00e9par\u00e9ment, qui est fourni s\u00e9par\u00e9ment du noyau. La stabilit\u00e9 de la base de code d'OpenZFS est jug\u00e9e comparable \u00e0 celle d'autres syst\u00e8mes de fichiers pour Linux.     <\/p>\n<p>Principales modifications :  <\/p>\n<ul>\n<li class=\"l\"> Un m\u00e9canisme de clonage de blocs a \u00e9t\u00e9 ajout\u00e9, permettant de cr\u00e9er une copie d'un fichier ou d'une partie de celui-ci sans dupliquer les donn\u00e9es, en utilisant dans la seconde copie des liens vers les blocs de donn\u00e9es existants du fichier source sans leur copie r\u00e9elle. En cas de modifications apport\u00e9es au fichier source ou \u00e0 sa copie, les blocs sont copi\u00e9s et les modifications sont apport\u00e9es aux copies cr\u00e9\u00e9es (mode copy-on-write au niveau des fichiers). L'op\u00e9ration reflink, bas\u00e9e sur le m\u00e9canisme de clonage, a \u00e9t\u00e9 mise en \u0153uvre, et peut \u00eatre utilis\u00e9e pour cr\u00e9er automatiquement des clones dans divers utilitaires de copie, par exemple dans les nouvelles versions de \/bin\/cp sous Linux.\n<li class=\"l\"> Ajout de la prise en charge des technologies utilis\u00e9es pour l'isolation des conteneurs sous Linux, telles que l'appel syst\u00e8me renameat, le syst\u00e8me de fichiers overlayfs, le mapping des identifiants d'utilisateurs lors du montage et le d\u00e9l\u00e9gage des espaces de noms pour les conteneurs.\n<li class=\"l\"> Un journal d'erreurs a \u00e9t\u00e9 impl\u00e9ment\u00e9, signalant les probl\u00e8mes rencontr\u00e9s lors des op\u00e9rations de v\u00e9rification des sommes de contr\u00f4le (scrub). Lors de l'ex\u00e9cution de la commande \u00ab zpool status \u00bb, des informations sur tous les syst\u00e8mes de fichiers, instantan\u00e9s et clones affect\u00e9s par un bloc endommag\u00e9 sont affich\u00e9es. Pour tenter une r\u00e9cup\u00e9ration rapide des blocs endommag\u00e9s connus, on peut utiliser la commande \u00ab zpool scrub -e \u00bb.\n<li class=\"l\">  Ajout de la prise en charge d'une fonction de hachage cryptographique BLAKE3 pour les sommes de contr\u00f4le, qui se distingue par une performance de calcul de hachage tr\u00e8s \u00e9lev\u00e9e (trois fois plus rapide qu'Edon-R et significativement plus rapide que sha256 et sha512) tout en garantissant une fiabilit\u00e9 au niveau de SHA-3.\n<li class=\"l\"> L'op\u00e9ration \u00ab zfs receive -c \u00bb a \u00e9t\u00e9 impl\u00e9ment\u00e9e, permettant de restaurer des donn\u00e9es endommag\u00e9es (non des m\u00e9tadonn\u00e9es) dans des syst\u00e8mes de fichiers, instantan\u00e9s et clones, lorsqu'une sauvegarde r\u00e9pliqu\u00e9e a \u00e9t\u00e9 pr\u00e9c\u00e9demment enregistr\u00e9e avec la commande \u00ab zfs send \u00bb.\n<li class=\"l\"> Ajout de la prise en charge de la d\u00e9finition et de la lecture des propri\u00e9t\u00e9s pour des disques virtuels vdev individuels.\n<li class=\"l\"> Ajout de la possibilit\u00e9 d'associer des propri\u00e9t\u00e9s utilisateur arbitraires \u00e0 un vdev et \u00e0 un zpool, par analogie avec les propri\u00e9t\u00e9s utilisateur des ensembles de donn\u00e9es zfs.\n<li class=\"l\"> Am\u00e9lioration de l'impl\u00e9mentation du cache adaptatif ARC (Adaptive Replacement Cache), augmentant les performances des op\u00e9rations de lecture. L'ARC s'adapte d\u00e9sormais mieux aux charges \u00e9lev\u00e9es et minimise la n\u00e9cessit\u00e9 de l'optimisation manuelle des param\u00e8tres.\n<li class=\"l\"> Ajout de la prise en charge des m\u00e9canismes d'acc\u00e9l\u00e9ration mat\u00e9rielle pour le calcul des sommes de contr\u00f4le SHA2.\n<li class=\"l\"> La mise en \u0153uvre des sommes de contr\u00f4le Edon-R a \u00e9t\u00e9 r\u00e9\u00e9crite et optimis\u00e9e.\n<li class=\"l\"> Lors de l'utilisation de l'algorithme de compression zstd, la d\u00e9tection des situations o\u00f9 la compression est inutile (les donn\u00e9es ne peuvent pas \u00eatre compress\u00e9es) a \u00e9t\u00e9 acc\u00e9l\u00e9r\u00e9e.\n<li class=\"l\"> Des am\u00e9liorations ont \u00e9t\u00e9 apport\u00e9es au m\u00e9canisme de pr\u00e9chargement (Prefetch), acc\u00e9l\u00e9rant les op\u00e9rations lors des entr\u00e9es\/sorties intensives.\n<li class=\"l\"> Une s\u00e9rie d'optimisations g\u00e9n\u00e9rales a \u00e9t\u00e9 introduite, augmentant les performances.        <\/ul>\n<p>Source : <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\/fr\/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=\"fr_FR\" \/>\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\/fr\/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\udd47 Version OpenZFS 2.2, impl\u00e9mentation de ZFS pour Linux et FreeBSD | ProHoster","description":"Apr\u00e8s plus de deux ans de d\u00e9veloppement, la version du projet OpenZFS 2.2 a \u00e9t\u00e9 publi\u00e9e, d\u00e9veloppant l'impl\u00e9mentation du syst\u00e8me de fichiers ZFS pour Linux et FreeBSD.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}