{"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\/es\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","title":{"rendered":"Lanzamiento de OpenZFS 2.2, implementaci\u00f3n de ZFS para Linux y FreeBSD","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Despu\u00e9s de m\u00e1s de dos a\u00f1os de desarrollo, se ha publicado la versi\u00f3n del proyecto OpenZFS 2.2, que desarrolla la implementaci\u00f3n del sistema de archivos ZFS para Linux y FreeBSD. El proyecto se hizo conocido como 'ZFS en Linux' y anteriormente se limitaba al desarrollo de un m\u00f3dulo para el n\u00facleo de Linux, pero tras la incorporaci\u00f3n del soporte para FreeBSD fue reconocido como la implementaci\u00f3n principal de OpenZFS y fue renombrado.     <\/p>\n<p>La funcionalidad de OpenZFS ha sido comprobada con n\u00facleos de Linux desde la versi\u00f3n 3.10 hasta la 6.5 y con todas las ramas de FreeBSD, comenzando desde 12.2-RELEASE. El c\u00f3digo se distribuye bajo la licencia libre CDDL. OpenZFS ya se utiliza en FreeBSD y forma parte de las distribuciones de Debian, Ubuntu, Gentoo, Sabayon Linux y ALT Linux. Los paquetes de la nueva versi\u00f3n estar\u00e1n disponibles en breve para las principales distribuciones de Linux, incluyendo Debian, Ubuntu, Fedora, RHEL\/CentOS.        <\/p>\n<p>OpenZFS proporciona una implementaci\u00f3n de los componentes de ZFS, relacionados tanto con el funcionamiento del sistema de archivos como con el funcionamiento del gestor de vol\u00famenes. En particular, se han implementado componentes como: SPA (Storage Pool Allocator), DMU (Data Management Unit), ZVOL (ZFS Emulated Volume) y ZPL (ZFS POSIX Layer). Adem\u00e1s, el proyecto garantiza la posibilidad de usar ZFS como backend para el sistema de archivos en cl\u00faster Lustre. Los avances del proyecto se basan en el c\u00f3digo original de ZFS, importado del proyecto OpenSolaris y ampliado con mejoras y correcciones de la comunidad Illumos. El proyecto se desarrolla con la participaci\u00f3n de empleados del Laboratorio Nacional de Livermore bajo contrato con el Departamento de Energ\u00eda de EE. UU.    <\/p>\n<p>El c\u00f3digo se distribuye bajo la licencia libre CDDL, que no es compatible con GPLv2, lo que impide la integraci\u00f3n de OpenZFS en la rama principal del n\u00facleo de Linux, ya que la mezcla de c\u00f3digo bajo licencias GPLv2 y CDDL es inadmisible. Para eludir esta incompatibilidad de licencias, se decidi\u00f3 distribuir el producto completamente bajo la licencia CDDL como un m\u00f3dulo descargable por separado, que se proporciona independientemente del n\u00facleo. La estabilidad de la base de c\u00f3digo de OpenZFS se considera comparable a otros sistemas de archivos para Linux.     <\/p>\n<p>Principales cambios:  <\/p>\n<ul>\n<li class=\"l\"> Se ha a\u00f1adido un mecanismo de clonaci\u00f3n de bloques que permite crear una copia de un archivo o parte de \u00e9l sin duplicar datos, utilizando en la segunda copia enlaces a bloques de datos ya existentes del archivo original sin su copia real. Si se realizan cambios en el archivo original o en su copia, se copia los bloques y se realizan los cambios en las copias creadas (modo copy-on-write a nivel de archivos). Sobre la base del mecanismo de clonaci\u00f3n se ha implementado la operaci\u00f3n reflink, que puede ser utilizada para crear clones autom\u00e1ticamente en diversas utilidades de copia, por ejemplo, en las nuevas versiones de \/bin\/cp en Linux.\n<li class=\"l\"> Se ha a\u00f1adido soporte para tecnolog\u00edas utilizadas para la aislamiento de contenedores en Linux, tales como la llamada al sistema renameat, el sistema de archivos overlayfs, el mapeo de identificadores de usuario al montar y la delegaci\u00f3n de espacios de nombres para contenedores.\n<li class=\"l\"> Se ha implementado un registro de errores detectados durante las operaciones de verificaci\u00f3n de sumas de verificaci\u00f3n (scrub). Al ejecutar el comando 'zpool status', se muestran detalles sobre todos los FS, instant\u00e1neas y clones que afectan al bloque da\u00f1ado. Para intentar una r\u00e1pida recuperaci\u00f3n de bloques da\u00f1ados conocidos, se puede utilizar el comando 'zpool scrub -e'.\n<li class=\"l\">  Se ha a\u00f1adido la posibilidad de usar la funci\u00f3n hash criptogr\u00e1fica BLAKE3 para sumas de comprobaci\u00f3n, que se destaca por su alt\u00edsimo rendimiento en el c\u00e1lculo de hash (tres veces m\u00e1s r\u00e1pido que Edon-R y significativamente m\u00e1s r\u00e1pido que sha256 y sha512) mientras asegura fiabilidad a nivel SHA-3.\n<li class=\"l\"> Se ha implementado la operaci\u00f3n 'zfs receive -c', que se puede usar para recuperar datos da\u00f1ados (no metadatos) en FS, instant\u00e1neas y clones, en casos donde hay una copia de seguridad replicada, previamente guardada con el comando 'zfs send'.\n<li class=\"l\"> Se ha a\u00f1adido soporte para la lectura y escritura de propiedades de forma program\u00e1tica para discos virtuales vdev individuales.\n<li class=\"l\"> Se ha a\u00f1adido la posibilidad de vincular propiedades personalizadas arbitrarias a vdev y zpool, de manera similar a las propiedades personalizadas para zfs dataset.\n<li class=\"l\"> Se ha mejorado la implementaci\u00f3n de la cach\u00e9 adaptativa ARC (Adaptive Replacement Cache), que aumenta el rendimiento de las operaciones de lectura. ARC ahora se adapta mejor a altas cargas y minimiza la necesidad de optimizaci\u00f3n manual de la configuraci\u00f3n.\n<li class=\"l\"> Se ha a\u00f1adido soporte para mecanismos de aceleraci\u00f3n de hardware en el c\u00e1lculo de sumas de comprobaci\u00f3n SHA2.\n<li class=\"l\"> Se ha reescrito y optimizado la implementaci\u00f3n de los checksums Edon-R.\n<li class=\"l\"> Al utilizar el algoritmo de compresi\u00f3n zstd, se ha acelerado la identificaci\u00f3n de situaciones en las que la compresi\u00f3n es innecesaria (los datos no son susceptibles a la compresi\u00f3n).\n<li class=\"l\"> Se han realizado mejoras en el mecanismo de precarga (Prefetch), que aceleran el rendimiento durante operaciones intensivas de entrada\/salida.\n<li class=\"l\"> Se han aplicado una serie de optimizaciones generales que mejoran el rendimiento.        <\/ul>\n<p>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47Lanzamiento de OpenZFS 2.2, implementaci\u00f3n de ZFS para Linux y FreeBSD | ProHoster","description":"Despu\u00e9s de m\u00e1s de dos a\u00f1os de desarrollo, se ha publicado la versi\u00f3n del proyecto OpenZFS 2.2, que desarrolla la implementaci\u00f3n del sistema de archivos ZFS para Linux y FreeBSD.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/reliz-openzfs-2-2-realizaczii-zfs-dlya-linux-i-freebsd","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/110833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=110833"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/110833\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=110833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=110833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=110833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}