Cómo instalar y usar ZFS en Centos7
Cómo instalar y usar ZFS en Centos7
Introducción
El nombre en inglés del sistema de archivos ZFS es ZettabyteFileSystem, también llamado Dynamic File System (DynamicFileSystem). Un sistema de archivos de 128 bits. Originalmente era un sistema de archivos desarrollado por Sun para el sistema operativo Solaris10. Como parte del proyecto de código abierto OpenSolaris, ZFS se lanzó en noviembre de 2005. Sun lo llama el sistema de archivos definitivo. Después de 10 años de desarrollo activo, el último desarrollo será completamente abierto y pasará a llamarse OpenZFS.
Ventajas de ZFS
ZFS es un sistema de archivos avanzado y altamente escalable desarrollado originalmente por Sun Microsystems, y ahora OpenZFS es parte del proyecto. Con tantos sistemas de archivos disponibles en Linux, es natural preguntarse qué tiene de especial ZFS. A diferencia de otros sistemas de archivos, no es sólo un administrador de volúmenes lógicos del sistema de archivos. Las características que hacen que ZFS sea popular son:
1. Integridad de los datos: la coherencia y la integridad de los datos se garantizan mediante tecnología de copia en escritura y verificación.
2. Agrupación de espacio de almacenamiento: las unidades de almacenamiento disponibles se reúnen en un único grupo llamado zpool.
3. RAID de software: cree una matriz raidz como si emitiera un comando.
4. Administrador de volumen integrado: ZFS actúa como administrador de volumen.
5. Instantáneas, clonación y compresión: estas son algunas de las funciones avanzadas que proporciona ZFS.
Terminología
Antes de continuar, comprendamos algunos términos de uso común de ZFS.
Grupo: agrupación lógica de unidades de almacenamiento, que es el componente básico de ZFS, desde donde se asigna el espacio de almacenamiento a los conjuntos de datos.
Conjuntos de datos: los componentes del sistema de archivos ZFS, es decir, sistemas de archivos, clones, instantáneas y volúmenes, se denominan conjuntos de datos.
Espejo: Un dispositivo virtual almacena copias idénticas de datos en dos o más discos. En caso de falla del disco, los mismos datos se pueden duplicar en otros discos.
Resilvering: Proceso de copiar datos de un disco a otro al restaurar un dispositivo.
Depuración: la depuración se utiliza para comprobar la coherencia en ZFS, del mismo modo que se utiliza fsck en otros sistemas de archivos.
Instalación de ZFS
Para instalar ZFS en CentOS, primero debemos instalar el repositorio EPEL del paquete de soporte y luego instalar los paquetes ZFS requeridos en el repositorio ZFS.
yum localinstall --nogpgcheck
yum localinstall --nogpgcheck
Ahora instale los paquetes de desarrollo del kernel y zfs. El paquete de desarrollo del kernel requiere el módulo de establecimiento ZFS y. insertado en el núcleo.
yum install kernel-devel zfs
Verifique que el módulo zfs esté insertado en el kernel usando el comando lsmod, si no, insértelo manualmente usando el comando 'modprobe.
[root@li1467-130 ~]# lsmod |grep zfs
[root@li1467-130 ~]# modprobe zfs
[root@li1467- 130 ~]# lsmod |grep zfs
zfs 2790271 0
zunicode 331170 1 zfs
zavl 15236 1 zfs
zcommon 55411 1 zfs
znvpair 89086 2 zfs,zcommon
spl 92029 3 zfs,zcommon,znvpair
Comprobemos si podemos usar el comando zfs:
[root@li1467-130 ~]# lista zfs
no hay conjuntos de datos disponibles