ZFS

Instalar ZFS en CentOS7

Instalar ZFS en CentOS7

Cómo instalar y configurar el sistema de archivos ZFS en CentOS 7

ZFS es un sistema de archivos muy popular en Linux. Es un sistema de archivos de 128 bits. Lo que significa que ZFS puede llegar a ser muy grande. Admite volúmenes lógicos, redadas, instantáneas y muchas más funciones avanzadas del sistema de archivos. Pero hacer que ZFS funcione en CentOS 7 no es tan sencillo. En este artículo, le mostraré cómo instalar y realizar la configuración básica de ZFS en CentOS 7.3 y CentOS 7.4. Empecemos.

Instalación del sistema de archivos ZFS

La compatibilidad con el sistema de archivos ZFS no está habilitada de forma predeterminada en CentOS 7. Ese no es el único problema. ZFS no está disponible en el repositorio oficial de paquetes de CentOS 7. Tienes que instalarlo desde el repositorio oficial de paquetes de ZFS. En el momento de escribir este artículo, ZFS solo se puede instalar en CentOS 7.3 y CentOS 7.4. Puede echar un vistazo a https: // github.com / zfsonlinux / zfs / wiki / RHEL-and-CentOS para obtener más detalles.

Primero verifique qué versión de CentOS 7 está usando con el siguiente comando:

$ cat / etc / redhat-release

Como puede ver en la captura de pantalla a continuación, estoy usando CentOS 7.4

Ahora tienes que agregar el repositorio oficial de ZFS en CentOS 7 con el siguiente comando:

Para CentOS 7.3

$ sudo yum install http: // descargar.zfsonlinux.org / epel / zfs-release.el7_3.Noarch.rpm

Para CentOS 7.4

$ sudo yum install http: // descargar.zfsonlinux.org / epel / zfs-release.el7_4.Noarch.rpm

Ahora presione 'y' y luego presione continuar.

Se debe agregar el repositorio ZFS.

Hay dos formas de cargar el módulo ZFS en el kernel, DKMS y kABI. La diferencia entre estos es que si instala el módulo ZFS basado en DKMS y luego, por alguna razón, actualiza el kernel de su sistema operativo, el módulo del kernel ZFS debe volver a compilarse. De lo contrario, no funcionará. Pero el módulo ZFS basado en kABI tiene la ventaja de que no requiere recompilación si el kernel del sistema operativo está actualizado.

En este artículo, instalaré el módulo del kernel ZFS basado en kABI.

Cuando instala el repositorio ZFS en CentOS 7, el repositorio basado en DKMS está habilitado de forma predeterminada. Por lo tanto, debe deshabilitar el repositorio basado en DKMS y habilitar el repositorio basado en kABI.

Para deshabilitar el repositorio ZFS basado en DKMS y habilitar el repositorio ZFS basado en kABI, primero abra el archivo de configuración yum de ZFS con un editor de texto con el siguiente comando:

$ sudo nano / etc / yum.repositorios.d / zfs.repositorio

Debería ver la siguiente ventana como se muestra en la captura de pantalla a continuación:

Primero cambie la sección marcada de la captura de pantalla de habilitado = 1 a habilitado = 0 para deshabilitar el repositorio ZFS basado en DKMS.

Ahora cambie la sección marcada de la captura de pantalla de habilitado = 0 a habilitado = 1 para habilitar el repositorio ZFS basado en kABI.

Así es como debería verse el archivo de configuración final.

Ahora puede instalar el sistema de archivos ZFS en su CentOS 7 con el siguiente comando:

$ sudo yum install zfs

Ahora presione 'y' y luego presione continuar.

Se debe instalar ZFS.

Ahora reinicia tu computadora con el siguiente comando:

$ sudo reiniciar

Una vez que su computadora se inicie, ejecute el siguiente comando para verificar si el módulo del kernel ZFS está cargado.

$ sudo lsmod | grep zfs

Es posible que no vea ninguna salida. Si no ve ningún resultado, el módulo del kernel de ZFS no está cargado. En ese caso, ejecute el siguiente comando para cargar el módulo del kernel de ZFS manualmente.

$ sudo modprobe zfs

Ahora si corres lsmod comando nuevamente, debería ver el módulo del kernel ZFS cargado como se muestra en la captura de pantalla a continuación.

$ sudo lsmod | grep zfs

Configuración básica de ZFS

Ahora necesita una unidad de disco o una partición libre para configurar ZFS. Estoy usando VMware. Así que agregué dos discos SCSi en CentOS 7.

Puedes comprobar qué discos tienes con el siguiente comando:

$ sudo lsblk

Como puede ver en la captura de pantalla a continuación, tengo sdb y sdc discos disponibles y cada uno de ellos tiene un tamaño de 20 GB.

Ahora tienes que crear un grupo ZFS. Puede asignar cualquier nombre a su grupo de ZFS. Se creará un nuevo directorio con el mismo nombre que su grupo ZFS en el directorio ROOT (/).  También especifica sus dispositivos de almacenamiento o unidades de disco cuando crea un grupo ZFS.

Ejecute el siguiente comando para usar sdb y sdc discos y crear un grupo de archivos ZFS archivos.

$ sudo zpool crea archivos / dev / sdb / dev / sdc

Puede ejecutar el siguiente comando para enumerar todo el grupo ZFS disponible de su sistema:

lista de $ sudo zpool

Como puede ver, el archivos El grupo de ZFS aparece en la lista y tiene 39.7GB de espacio libre.

Ejecute el siguiente comando para ver todos los puntos de montaje del sistema:

$ df -h

Como puede ver en la captura de pantalla siguiente, el grupo de archivos ZFS está montado en el / archivos directorio.

Ahora puede navegar a la / archivos directorio con el siguiente comando:

$ cd / archivos

De forma predeterminada, un grupo de ZFS solo se puede escribir raíz usuario. Si usted, como usuario normal, desea escribir en el grupo de ZFS, debe cambiar el permiso del grupo de ZFS.

Puede ejecutar el siguiente comando para cambiar el permiso de su grupo ZFS:

$ sudo chown -Rfv shovon: shovon / archivos

Nota: aquí shovon es mi nombre de usuario. Tu nombre de usuario debe ser diferente. El formato del comando es:

$ sudo chown -Rfv USERNAME: GROUPNAME / POOL_NAME

La / archivos El directorio ahora es propiedad del usuario y del grupo shovon.

Ahora puede crear, eliminar, editar archivos y directorios en / archivos.

Así es como se instala y configura el sistema de archivos ZFS en CentOS 7. Gracias por leer este artículo.

Los mejores emuladores de consola de juegos para Linux
Este artículo enumerará el software de emulación de consola de juegos más popular disponible para Linux. La emulación es una capa de compatibilidad de...
Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...
Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...