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

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

Cuándo podría querer utilizar ZFS

ZFS es un sistema de archivos avanzado creado originalmente por Sun Microsystems para el sistema operativo Solaris. Si bien ZFS es de código abierto, lamentablemente ha estado ausente en la mayoría de las distribuciones de Linux por razones de licencia. Es cuestión de debate si el código con licencia CDDL de ZFS es compatible con la licencia GPL del kernel de Linux. De cualquier manera, está disponible para su descarga en zfsonlinux.org para otras distribuciones de Linux que no eligen incluirlo.

Las organizaciones suelen utilizar este sistema de archivos para servidores más grandes en lugar de para PC de escritorio. Está diseñado para preservar la integridad de los datos previniendo 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 esté dañado. También es capaz de administrar zettabytes de datos, por lo que puede tener dispositivos de almacenamiento muy grandes; de ahí proviene originalmente la «Z» en el nombre. ZFS también le permite agrupar fácilmente varias unidades en un único grupo de almacenamiento más grande y puede trabajar con varios discos utilizando un software RAID, por lo que no necesita hardware especial para hacer cosas avanzadas con discos estándar.

Si bien es posible que no desee molestarse con esto en su computadora de escritorio, ZFS podría ser útil para un servidor doméstico o un dispositivo de almacenamiento conectado a la red (NAS). Si tiene varias unidades y está especialmente 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 utilizar ZFS para agrupar sus discos en un único gran grupo de almacenamiento en lugar de mantenerlos separados o depender de LVM .

Cómo instalar ZFS en Ubuntu 16.04

Si bien ZFS no está instalado de forma predeterminada, es trivial de instalar. Es oficialmente compatible con Ubuntu, por lo que debería funcionar correctamente 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 una agrupación 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 los tres discos sin almacenamiento redundante. Si alguno de los discos físicos 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 crea nombre de grupo / dev / sdb / dev / sdc / dev / sdd

El siguiente comando crea una configuración 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 los tres discos fallan.

sudo zpool crea espejo de nombre de grupo / dev / sdb / dev / sdc / dev / sdd

Cualquiera que sea el comando que elija, reemplácelo pool-namecon el nombre que desee para el grupo de almacenamiento. Reemplace /dev/sdb /dev/sdc /dev/sddcon la lista de nombres de disco que desea combinar en el grupo.

Puede encontrar los nombres de los dispositivos usando el sudo fdisk -lcomando, que enumerará sus dispositivos de almacenamiento instalados.

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

estado de sudo zpool

El grupo se montará en el directorio raíz de forma predeterminada. Entonces, si creó un grupo con nombre pool-name, accedería a él en /pool-name.

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

sudo zpool agregar nombre de grupo / dev / sdx

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

sudo zpool destruir el nombre del grupo

Esto es solo un comienzo con ZFS. A partir de aquí, debe comprender lo que está sucediendo lo suficiente como para profundizar en la documentación más avanzada y las opciones de línea de comandos. Para obtener información más detallada, consulte referencias de comandos más grandes, como la propia referencia de ZFS de Ubuntu y la documentación del proyecto ZFS en Linux .

responroot

Entradas recientes

Steamlytics: La nueva herramienta imprescindible para los gamers de Steam

  El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…

1 año hace

Cuándo reemplazar su antigua unidad flash USB

Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…

3 años hace

¿Qué es una pantalla Nano IPS?

LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…

3 años hace

10 formas de jugar con un presupuesto bajo (o nulo)

Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…

3 años hace

¿Demasiadas suscripciones? Aquí está cómo empezar a cortarlos

Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…

3 años hace

Cómo configurar la puerta de enlace predeterminada en Linux

fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…

3 años hace