Cómo he sustituido LVM por el sistema de archivos ZFS para mi servidor NAS doméstico

Ing. Jan Jileček
7 de mayo, 2020 – 3 min read

En el último artículo no resolví muy bien el problema de usar varios discos en mi NAS doméstico con LVM, así que voy a actualizar la solución ahora con ZFS.

ZFS es un sistema de archivos avanzado, con características impresionantes como el almacenamiento agrupado, las instantáneas, la reparación automática y la verificación de la integridad de los datos, RAID-Z y el límite de tamaño de archivo de 16 Exabytes.

Almacenamiento agrupado

ZFS combina las características de un gestor de volúmenes (como el LVM que usé la última vez) y un sistema de archivos. Eso significa que el sistema de archivos puede abarcar múltiples unidades o un pool.

Solución anterior con LVM

Tenía la siguiente configuración en la solución anterior, usando Logical Volume Manager:

Sólo un montón de HDDs en un gran (2,3 TB) volumen lógico. Eso conlleva un gran problema: si una de las unidades falla, todo el volumen lógico se corrompe.

Aquí es donde entra ZFS.

Reemplazando LVM con ZFS

Primero tuve que hacer una copia de seguridad de mis datos en otra unidad (externa). Luego he desmontado el volumen lógico y lo he borrado.

En la primera solución no comprobé la salud de los discos, así que lo he hecho ahora. He utilizado la tecnología SMART (Self-Monitoring, Analysis and Reporting Technology).

He comprobado que 3 de los discos estaban llenos de errores y fallos, por lo que he elegido sólo los discos sdd (WD 1TB) y sde (WD 320GB), que además son los que tienen las velocidades de lectura más rápidas (no he comprobado la velocidad de escritura, con la de lectura me bastaba como referencia). He probado las velocidades de lectura con hdparm.

(sdb es el SSD del sistema y sdd es el HDD SATA3)

Instalación y uso de ZFS

Primero formateé los discos a un sistema de archivos Solaris (código «be» en fdisk, tutorial en el artículo anterior).

Después utilicé las zfstools (apt install zfsutils-linux) para crear el pool, montarlo en un punto de montaje y empezar a usar ZFS.

Lista de servidores

Punto de montaje – espacio libre

El punto de montaje-punto de montaje ya estaba registrado en la configuración de samba desde el último artículo, por lo que podría empezar a utilizar la unidad de red de inmediato.
Hecho.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.