Está en la página 1de 7

ZFS es el sistema de archivos que usa Freenas, este fue creado por Sun

Microsystems para su sistema operativo Solaris (2005). Después de la


compra de Sun Microsystems por parte de Oracle (2009), algunos
ingenieros creadores del ZFS crearon el OpenZFS, haciendo así un
sistema de archivos ZFS Open Source de código libre, y continuando
con su desarrollo.
FreeBSD que es el sistema operativo que tiene de fondo Freenas usa
este sistema de archivos OpenZFS.
Utilizar ZFS como sistema de ficheros nos dará unas posibilidades
avanzadas frente a otras soluciones incluso soluciones comerciales.
Algunas de las características del ZFS son:
• Está diseñado para proveer redundancia (Agregación de volúmenes:
ZFS implementa sus propios niveles de “Raid") al tiempo que se
solucionan algunas limitaciones de los sistemas Raid por hardware
como por ejemplo la escritura de datos corruptos antes de recibir
una alerta. ZFS proporciona varios niveles de redundancia conocidos
con el nombre de RaidZ.
• Auto reparación, todos los datos son comprobados previamente
antes de su escritura y quedan guardados con un hash asociado, si
cuando se acede nuevamente a esos datos hay alguna discordancia
con su hash el sistema de archivo procede a repararlo.
• Soporta compresión de datos en tiempo real.
• Snapshot o instantáneas, se pueden crear rápida y fácilmente
instantáneas de los volúmenes o Dataset, lo veremos con detalle en
videos posteriores.
• Puedes aplicar permisos directamente sobre el sistema de ficheros,
también se pueden crear cuotas.
• Scrubs: ZFS permite crear comprobaciones de la integridad de los
discos de manera periódica y son muy rápidos.
• Permite crear sistemas de ficheros dentro del espacio ZFS, podemos
crear los llamados sistemas de ficheros ligeros, llamados Dataset o
también podemos crear ZVOL que son volúmenes que podemos usar
como si se tratasen de un dispositivo de bloques. Dispositivos
virtuales como si fuese un dispositivo nativo.
• Permite la encriptación de datos.
• Como podemos ver Freenas utiliza un sistema de archivos muy
potente y seguro.
En el siguiente esquema veremos los componentes del sistema de
archivos.
Con varios discos creamos el VDEV (Virtual Device) en este nivel es
donde asignamos el nivel de seguridad RAIDZ deseado. Con uno o
varios VDEV componemos el llamado ZFS-POOL, este será nuestro
Volumen, aquí es donde irán nuestros archivos.
En el ZFS-POOL podemos crear sistemas de fichero DATASET y también
podemos crear los ZVOL.
Todo esto lo veremos en los siguientes Videotutoriales.
RAIDZ RAIDZ
Puntos débiles que tiene el sistema ZFS:

• La mayor problemática reside en el propio ZFS POOL, si se pierde un


VDEV entero se pierde el POOL.
• Requiere memoria ECC para minimizar los errores.

También podría gustarte