Cómo instalar y usar ZFS en Centos7
Lectura guiada
El nombre en inglés del sistema de archivos ZFS es ZettabyteFileSystem, también llamado DynamicFileSystem, que es el primer 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ó el 5438 01 de junio de 2005 y Sun lo considera 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 están garantizadas mediante la tecnología de copia y verificación de una sola escritura.
2. Grupo de espacio de almacenamiento: las unidades de almacenamiento disponibles se pueden colocar en un grupo llamado zpool.
3. RAID de software: cree una matriz raidz como si emitiera un comando.
4. Administrador de volúmenes integrado: ZFS actúa como administrador de volúmenes.
5. Instantánea, clonación y compresión: estas son algunas de las funciones avanzadas proporcionadas por ZFS.
Término
Antes de continuar, aprendamos algo de terminología común de ZFS.
Grupo: agrupación lógica de unidades de almacenamiento, que es el componente básico de ZFS a partir del cual se asigna espacio de almacenamiento para conjuntos de datos.
Conjunto 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.
Duplicación: Dispositivo virtual que almacena copias de datos en los mismos dos o más discos. Si un disco falla, los espejos de otros discos pueden utilizar los mismos datos.
Resincronización: Proceso de copiar datos de un disco a otro al restaurar un dispositivo.
Scrub: Erase se utiliza en ZFS para comprobar la coherencia, al igual que fsck se utiliza en otros sistemas de archivos.
Instalación de ZFS
Para instalar ZFS en CentOS, necesitamos instalar la biblioteca EPEL y luego instalar los paquetes ZFS requeridos en la biblioteca ZFS.
yum local install-nopgcheck
yum local install-nopgcheck
Ahora instale los paquetes de desarrollo del kernel y zfs. El paquete de desarrollo del kernel requiere que ZFS cree módulos y los inserte en el kernel.
Yum install kernel-devel zfs
Verifique el comando lsmod que se usa para insertar el módulo zfs en el kernel. Si no, use el comando ' ' modprobe para insertarlo manualmente. .
[root @ Li 1467-130 ~]# lsmod | grep ZFS
[root @ Li 1467-130 ~]# modprobe ZFS
[root @ Li 1467-130 ~]# lsmod | grep ZFS
zfs 2790271 0
código zuni 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 @ Li 1467-130 ~]# lista ZFS
No hay conjunto de datos disponible