Cómo instalar y usar ZFS en Ubuntu (y por qué lo desearía)

Cómo instalar y usar ZFS en Ubuntu (y por qué lo desearía)

Una de las grandes características de Ubuntu 16.04 es el soporte oficial para el sistema de archivos ZFS. No está instalado y habilitado de forma predeterminada, pero es oficialmente compatible y se ofrece en los repositorios de software de Ubuntu.

Cuándo es posible que desee utilizar ZFS

ZFS es un sistema de archivos avanzado creado originalmente por Sun Microsystems para el sistema operativo Solaris. Aunque ZFS es de código abierto, lamentablemente no se encuentra en la mayoría de las distribuciones de Linux por motivos de licencia. Es motivo de debate si el código con licencia CDDL de ZFS es compatible con la licencia GPL del kernel de Linux. En todos los casos, está disponible para su descarga en zfsonlinux.org para otras distribuciones de Linux que no eligen incluirlo.

Este sistema de archivos lo utilizan a menudo las organizaciones para servidores más grandes en lugar de para PC de escritorio. Está diseñado para preservar la integridad de los datos evitando la corrupción de datos. Cada archivo tiene una suma de comprobación que se utiliza para validar el archivo y asegurarse de que no se haya dañado. También es capaz de manejar zettabytes de datos, lo que le permite tener dispositivos de almacenamiento muy grandes. De aquí es de donde proviene la «Z» del nombre. ZFS también le permite consolidar fácilmente varios discos en un único grupo de almacenamiento más grande y puede trabajar con varios discos mediante software RAID, por lo que no necesita ningún hardware especial para hacer cosas avanzadas con discos estándar.

Si bien es posible que no desee preocuparse por ello en su PC de escritorio, ZFS puede ser útil para un servidor doméstico o un dispositivo de almacenamiento conectado a la red (NAS). Si tiene varias unidades y está particularmente preocupado por la integridad de los datos en un servidor, ZFS puede ser el sistema de archivos para usted. Incluso en una estación de trabajo, puede usar ZFS para consolidar sus discos en un solo grupo de almacenamiento grande en lugar de segregarlos o depender de LVM.

Cómo instalar ZFS en Ubuntu 16.04

Aunque ZFS no está instalado de forma predeterminada, su instalación es sencilla. Es oficialmente compatible con Ubuntu, por lo que debería funcionar bien y sin problemas. Sin embargo, solo se admite oficialmente en la versión de 64 bits de Ubuntu, no en la versión de 32 bits.

Para instalar ZFS, diríjase a una terminal y ejecute el siguiente comando:

sudo apt install zfs

Como cualquier otra aplicación, debería instalarse inmediatamente.

Cómo crear un grupo de ZFS

ZFS utiliza el concepto de «grupos». Se puede crear un grupo de ZFS a partir de uno o más dispositivos de almacenamiento físicos. Por ejemplo, digamos que tiene tres discos duros físicos. Puede combinarlos en un solo grupo de almacenamiento ZFS con uno de los siguientes comandos.

El siguiente comando crea una configuración RAID 0 donde los datos se almacenan en las tres unidades sin almacenamiento redundante. Si alguna de las unidades físicas falla, su sistema de archivos se dañará. (Como tal, esto rara vez se recomienda; si lo usa, asegúrese de mantener copias de seguridad periódicas del grupo).

sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd

El siguiente comando crea un Configuración de RAID 1 donde se almacena una copia completa de los datos en cada disco. Aún podrá acceder a todos sus datos, incluso si dos de las tres unidades fallan.

sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd

Cualquiera que sea el orden que elija, reemplace pool-name con el nombre que desee para el grupo de almacenamiento. Reemplazar /dev/sdb /dev/sdc /dev/sdd con la lista de nombres de disco que desea combinar en el grupo.

Puede encontrar los nombres de los dispositivos utilizando el sudo fdisk -l comando, que mostrará una lista de los dispositivos de almacenamiento instalados.

Una vez que haya creado uno o más grupos, puede utilizar el siguiente comando para verificar el estado de sus grupos ZFS:

sudo zpool status

El grupo se montará en el directorio raíz de forma predeterminada. Entonces, si ha creado un grupo llamado pool-name , accederás a él en /pool-name .

Para agregar otro disco a un zpool, usará el siguiente comando, proporcionando la ruta al dispositivo.

sudo zpool add pool-name /dev/sdx

Y, si quisiera destruir el grupo, usaría el siguiente comando:

sudo zpool destroy pool-name

Recién está comenzando con ZFS. A partir de ahí, debe comprender lo suficiente sobre lo que está sucediendo para pasar por la documentación más avanzada y las opciones de línea de comandos. Para obtener información más detallada, consulte números de pedido más grandes como El punto de referencia ZFS propio de Ubuntu y Documentación del proyecto ZFS en Linux.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas