Cómo instalar ZFS en Linux

ZFS es un sistema de archivos que administra el sistemaLos nerds aman. Con él, puede hacer cosas increíbles como agrupar todos sus discos duros, duplicarlos, tomar instantáneas del sistema y mucho más. De hecho, el sistema de archivos ZFS se está convirtiendo rápidamente en el sistema de archivos elegido en los centros de datos. Desafortunadamente, Linux se está quedando atrás, ya que hay algunos conflictos legales. Estos problemas legales hacen que las distribuciones de Linux no puedan distribuir legalmente el código fuente dentro del kernel de Linux o en sistemas operativos individuales. Afortunadamente, los fanáticos de este sistema de archivos aún pueden hacerlo funcionar, gracias a ZFS en Linux. Aquí le mostramos cómo obtenerlo para su distribución de Linux.

Instalar ZFS en Linux

El sistema de archivos ZFS no funcionará en Linux comootros sistemas de archivos Esto se debe a que no hay ningún código que vaya bien con la GPL. A pesar de esto, a muchos usuarios realmente les gusta el sistema de archivos y se han tomado el tiempo para hacerlo funcionar con el sistema operativo Linux. Para usarlo, necesitará instalar módulos en el núcleo, etc.

Ubuntu

sudo apt install zfsutils

Aquellos que usan Ubuntu 16.04 necesitan instalar un paquete diferente:

sudo apt install zfs

Debian

Para instalar el sistema de archivos ZFS y las herramientas en Debian, primero debe instalar los encabezados del núcleo:

sudo apt-get install linux-headers-$(uname -r)

Con los encabezados de Linux agregados al sistema,Debian ahora puede compilar módulos del núcleo por sí mismo. Esto es importante, ya que ZFS no funcionará en Debian sin un módulo del núcleo, y teniendo en cuenta que la licencia del software ZFS no cumple con la licencia del software GPL, Debian no puede distribuir el software precompilado.

Para comenzar a compilar el módulo del kernel, instale el siguiente software:

sudo apt-get install zfs-dkms zfsutils-linux

La construcción del módulo del núcleo DKMS puede llevar un poco de tiempo. Cuando se completa, el sistema de archivos ZFS está listo para usar.

Arranque desde ZFS en Debian

¿Quiere arrancar desde ZFS en Debian? Si es así, deberá instalar software adicional:

sudo apt-get install zfs-initramfs

Arch Linux

¿Quieres usar ZFS en Arch Linux? Así es cómo. Primero, dirígete a esta página, busca "Descargar instantánea" y haz clic en ella. Con la instantánea descargada, abra un administrador de archivos y use el comando CD para ir al directorio de Descargas donde se descargó el paquete ZFS.

cd ~/Downloads

Extraiga la instantánea con el comando tar.

tar xvzf zfs-linux.tar.gz
Con zfs-linux descomprimido, ingrese la carpeta usando el CD.
cd zfs-linux
Una vez dentro de la carpeta zfs-linux, genere un nuevo paquete Arch Linux usando el comando makepkg.
makepkg
Tenga en cuenta que ZFS para Linux requiere muchocompilando Dependiendo de la velocidad de su PC, su terminal puede estar compilando este paquete por un tiempo. Cuando finalice, instálelo con el administrador de paquetes pacman.
sudo pacman -U *.tar.xz

Arranque desde ZFS en Arch Linux

Descargue la instantánea AUR de zfs-dkms, extraiga la instantánea con tar, compílela con makepkg e instálela con pacman. Siga las instrucciones enumeradas anteriormente para el paquete zfs-linux si se pierde.

Fedora

ZFS en Linux no requiere ninguna compilación, pero Redhat tampoco lo distribuye directamente. Para solucionar esto, deberá descargar un RPM e instalarlo.

Usuarios de Fedora 27: este binario de Fedora 26 debería funcionar bien, ¡pero úselo bajo su propio riesgo!

sudo dnf install http://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

Además de instalar este RPM, también debe instalar:

sudo dnf install kernel-devel -y

OpenSUSE

Hacer que ZFS funcione en OpenSUSE es un pocomás fácil que la mayoría de las distribuciones basadas en RPM. Esto se debe al hecho de que tiene un gran repositorio de software que los usuarios pueden enviar y crea páginas de instalación fáciles con un solo clic. ZFS no es diferente. Para que el sistema de archivos funcione en su sistema OpenSUSE, diríjase a esta página aquí y haga clic en la versión de OpenSUSE que utiliza.

Desde aquí, haga clic en el botón de instalación de 1 clic para abrir el instalador del software OpenSUSE. Siga las instrucciones en pantalla y pronto se instalará el software.

Conclusión

ZFS en Linux es un proyecto que tiene como objetivo traerSistema de archivos Oracle a la plataforma GNU favorita de todos. Debido a problemas legales, es muy peligroso distribuir directamente el software ZFS en cualquier distribución de Linux, por lo que ninguno lo hace (excepto Ubuntu, pero son valientes).

Dado que el software no cumple con elPara los términos de licencia de la comunidad de Linux, cualquiera que quiera instalar y usar este sistema de archivos deberá hacerlo solo con el código fuente porque el proyecto en sí solo es compatible con un puñado de sistemas operativos Linux, y no pueden generar paquetes binarios para todos .

Si está buscando que ZFS en Linux funcioneun zpool en su servidor, o tal vez para arrancar desde su elegante máquina hacker por derechos de fanfarronear, necesitará descargar el código fuente y comenzar desde cero. El código para todo, así como las instrucciones sobre cómo construirlo está aquí.

Comentarios