Cuando eres principiante, nominar un sistema de archivos para tus grupos de almacenamiento puede no parecer una gran valor. Pero una vez que haya hundido los colmillos en los servidores NAS, se dará cuenta de que nominar el sistema de archivos ideal es tan importante como decantarse el sistema eficaz (e incluso el hardware subyacente). Equipado con una gran cantidad de funciones interesantes, ZFS tiende a ser el sistema de archivos predilecto por muchos acumuladores de datos, incluido un servidor.
Dicho esto, comencé a encontrar algunos aspectos de ZFS conveniente molestos posteriormente de sobrevenir primaveras con mi servidor TrueNAS. No me malinterpretes, siempre recomiendo optar por este potente sistema de archivos para configuraciones NAS extremas. Pero si usted es cierto con un NAS de víctima precisión o un laboratorio doméstico ocasional que no quiere sobrevenir mucho tiempo con su servidor de almacenamiento, hay varias razones por las que es posible que desee deshacerse de ZFS y optar por un sistema de archivos diferente.
Los grupos ZFS no son muy flexibles
Buena suerte reduciendo sus grupos de almacenamiento existentes
Si no ha incursionado en los servidores NAS, es posible que no le preocupe formular un plan detallado para sus unidades de almacenamiento. Desafortunadamente, la desatiendo de flexibilidad de ZFS requiere mucha planificación avanzadilla, o podría terminar haciendo que su NAS cambie la configuración de sus grupos cuando necesite cambiar de configuración. Claro, puede ampliar sus grupos ZFS existentes para dar cabida a nuevas unidades, pero existen ciertas restricciones para esta función.
Para nacer, pegar una mecanismo con decano capacidad de almacenamiento que las de su orden existente está acullá de ser ideal, ya que no podrá usar su exceso de almacenamiento a menos que actualice cada SSD o HDD. Del mismo modo, eliminar una mecanismo de un orden ZFS existente es una gran molestia, por lo que siquiera puedes reducirla. Como tal, querrá tener un plan de almacenamiento firme ayer de implementar grupos ZFS.
Parada consumo de memoria
Los sistemas ZFS y sin RAM son una combinación terrible
Los servidores NAS se han vuelto mucho más económicos en los últimos primaveras y hay muchas opciones asequibles para los recién llegados. Desafortunadamente, los equipos económicos tienden a reducir en RAM, y eso es un gran problema cuando se búsqueda construir un servidor de almacenamiento con tecnología ZFS. ZFS utiliza la elegancia de reemplazo adaptativa para acumular temporalmente datos y metadatos interiormente de la memoria, y sus agresivos métodos de almacenamiento en elegancia son una verdadera molestia cuando solo tienes 4 GB de RAM soldada.
Para poner en números los requisitos de memoria de ZFS, querrás comenzar con al menos 8 GB de RAM. Para obtener el rendimiento ideal, querrás pegar 1 GB de memoria adicional por cada terabyte de almacenamiento. Digamos que la capacidad máxima de su matriz ZFS es de 8 TB. Querrá utilizar al menos 16 GB de memoria si no configura cachés L2ARC. De lo contrario, tendrás que pegar otro 1 GB de RAM por cada 50 GB de elegancia L2ARC. Si a eso le sumamos la capacidad de modernización limitada de los grupos ZFS, su inversión auténtico será conveniente inscripción si opta por este sistema de archivos.
Difícil de configurar
La configuración ideal de ZFS requiere poco de esfuerzo
Una curva de dificultad pronunciada es otra desventaja de nominar ZFS, especialmente si eres principiante. Por supuesto, la interfaz de beneficiario web en Unraid, TrueNAS, XigmaNAS y otras distribuciones centradas en NAS facilita la implementación de grupos ZFS, e incluso puede ponerlos en funcionamiento con un par de comandos CLI. Pero si desea optimizar el rendimiento, ZFS requiere muchos más ajustes que sus rivales, y eso se debe principalmente a la gran cantidad de funciones que ofrece este potente sistema de archivos.
Por ejemplo, querrás configurar tareas de barrido para detectar (e incluso reparar) daños en los datos. Si tiene SSD en su NAS, las tareas de retazo pueden ayudar a acortar el espacio en disco, mientras que los sVDEV pueden mejorar las velocidades, aunque querrá implementarlos en una configuración espejo para una mejor protección. Incluso hay instantáneas para automatizar, tamaños de bloques para configurar y atributos del sistema para modificar. Para un principiante, esto puede resultar conveniente confuso y tendrá que repasar páginas y páginas de documentación para entender las complejidades de ZFS.
La amplificación de escritura puede ser un problema
Especialmente si tienes SSD baratos en tu NAS
Para las personas con configuraciones de NAS con SSD (e incluso servidores domésticos), ZFS presenta un problema adicional. Hexaedro que los SSD utilizan celdas NAND para acumular datos, son susceptibles a la amplificación de escritura, lo que hace que las operaciones de transferencia de archivos escriban datos varias veces. Esto puede terminar degradando la vida útil de su SSD y ZFS puede exacerbar aún más este problema al aumentar las operaciones de escritura en su disco.
No me malinterpretes, ZFS no acabará directamente con tu SSD. Pero la función de manejo de escritura síncrona de ZFS puede acortar su vida útil, lo que significa que tendrá que modificar en un dispositivo SLOG para evitar operaciones de escritura excesivas en su mecanismo de inscripción velocidad.
Aún así, ZFS tiene suficientes ventajas para que valga la pena
Aunque he sido conveniente duro con ZFS en este artículo, permítanme pegar que es mi sistema de archivos protegido y no lo cambiaría por ningún otro, incluido Btrfs. Si perfectamente tanto ZFS como Btrfs brindan sólidas capacidades de autorreparación e instantáneas, el primero tiene soporte RAID superior y mejor rendimiento, lo que lo convierte en la opción obvia para mis travesuras de acumulación de datos.





