La última versión de OpenZFS ofrece expansión RAID, además de una deduplicación de datos más rápida donada por iXsystems. El código estará disponible muy pronto en la versión beta de TrueNAS SCALE 25.04.
Versión 2.3.0 de OpenZFS ya está disponible y estará en distribuciones de Linux que incluyen ZFS, como Ubuntu, Proxmox, NixOS y Void Linux, y eventualmente también en FreeBSD. Esta versión se puede crear para FreeBSD desde 13.3 hasta 14.2 y es compatible con versiones del kernel de Linux hasta la última versión LTS 6.12.
La versión 2.3.0 permite a los usuarios ampliar una matriz existente añadiendo unidades adicionales, y la función de deduplicación integrada de ZFS ahora es mucho más rápida. Las aplicaciones avanzadas que realizan su propio almacenamiento en caché, como algunas bases de datos, ahora pueden omitir la caché de lectura avanzada (ARC) de ZFS con la nueva Soporte directo de E/S.
La función de expansión RAID ha tardado algunos años en llegar: habló de ello allá por febrero de 2022. Sin embargo, el equipo de OpenZFS tiene una buena razón para moverse lenta y cautelosamente: la última versión de características nuevas de OpenZFS fue versión 2.2.0 en octubre de 2023, que mirado poco antes. Desafortunadamente, esa publicación fue seguida de cerca por la descubrimiento de un error que corrompe datos. Esto había estado acechando sin ser visto durante años, y fue seguido por Versiones fijas, tanto 2.2.2 como 2.1.14..
Dado que los principales puntos de venta de ZFS son su sofisticación y su reputación de mantener sus datos seguros, este error fue un duro golpe para el buen nombre y la confianza del proyecto. Por lo tanto, es comprensible que desde entonces se haya avanzado muy lenta y cuidadosamente. Creemos que vale la pena señalar que los desarrolladores no han estado inactivos: ha habido varios lanzamientos más en las series 2.1.x y 2.2.x desde entonces, y en diciembre de 2024, estaban hasta las versiones. 2.1.16 y 2.2.7 respectivamente.
Por lo tanto, no debería sorprenderle las fechas en las páginas del proyecto que describen las principales características nuevas: expansión RAIDZ y Desduplicación rápida. RAIDZ es la versión ZFS de RAID: le permite fusionar varios discos en un volumen más grande, con redundancia.
La función de expansión le permite agregar otra unidad a una matriz existente y luego ampliar la matriz para agregar espacio adicional. Los datos se leen de las unidades existentes y luego se reescriben en todas ellas, incluidas las nuevas, por lo que la expansión no es instantánea de ninguna manera: podría llevar días y el nuevo espacio solo estará disponible cuando esté completo. Sin embargo, la matriz se puede utilizar mientras esto está en progreso y sigue siendo tolerante a fallas en todo momento. Si se interrumpe, por ejemplo al reiniciar, se reanuda donde lo dejó y puede manejar si una de las unidades falla durante la expansión. La expansión se puede repetir varias veces.
Lo principal que no soporta es el cambio. nivel RAIDZ. RAIDZ1 es la versión ZFS de RAID5, lo que significa que puede tolerar el fallo de una sola unidad; RAIDZ2 tiene paridad dual, como RAID 6con dos unidades redundantes; RAIDZ3 tiene triple paridad. ZFS le ha permitido aprovisionar repuestos calientes durante muchos años, pero incluso con la expansión RAID, si bien se puede hacer un RAIDZ1 más grande, no se puede convertir un RAIDZ1 en un RAIDZ2: no se pueden agregar unidades de paridad adicionales.
Otra característica nueva y deseable es Fast Dedup. La deduplicación de ZFS no es nueva: ZFS la ha tenido durante muchos años – Oracle página de documentación tiene fecha de 2010. Sin embargo, era relativamente lento e hizo que el servidor trabajara duro. El registro El escritorio de FOSS tiene dos microservidores HP antiguos que ejecutan TrueNAS, cada uno con matrices RAIDZ1 de cuatro unidades, y como son cajas de gama baja con solo 8 GB de RAM en cada una, los más sabios nos aconsejaron no para habilitar la deduplicación; nos dijeron que eso los atascaría mucho, posiblemente por un período indefinido. La nueva función Fast Dedup no debería imponer tal carga.
La empresa detrás de TrueNAS, iXsystems, desarrolló Fast Dedup y en febrero pasado lo donó al proyecto OpenZFS. Ha estado disponible desde marzo de 2024 en las versiones de prueba nocturnas de TrueNAS SCALE, que es el sistema operativo NAS de próxima generación de iXsystems, basado en Debian Linux.
Para aquellos que prefieren seguir con versiones estables de su software de almacenamiento, OpenZFS 2.3 será incluido en TrueNAS Core 25.04que vence en abril. Sin embargo, no espere que estas características lleguen al producto TrueNAS Core más antiguo basado en FreeBSD. como nosotros escribió en marzo de 2024TrueNAS Core 13 es la versión final de FreeBSD de TrueNAS. El mes siguiente, iXsystems dijo Registro sitio hermano Bloques y archivos eso ningún usuario estaba siendo «abandonado» por la mudanza. Este mes, iXsystems anunció que TrueNAS SCALE 25.04, con nombre en código «Fangtooth», está diseñado para unificar las líneas CORE y SCALE bajo una TrueNAS Community Edition (CE) común.
el principal Página del producto TrueNAS Scale ensalza su capacidad para ejecutar «aplicaciones, contenedores de Linux y máquinas virtuales». Puede que esto no sea recomendable para aquellos que sólo quieren la confiabilidad de FreeBSD para sus cajas de almacenamiento y no les importa ejecutar contenedores Docker de Linux. (De hecho, a partir de la versión 14.2, FreeBSD incluye soporte para ejecutar imágenes de contenedores compatibles con OCI.) Ahora hay un sitio web preliminar para la bifurcación dirigida por la comunidad de la versión FreeBSD de TrueNAS, aunque todavía no hay nada que ver allí, pero se llama Bóveda z. ®