Capítulo 1. Sinopsis de GFS2
El sistema de archivos GFS2 de Red Hat es un sistema de archivos nativo que interactúa directamente con la interfaz del sistema de archivos del kernel de Linux (VFS). Un sistema de archivos GFS2 puede ser implementado en un sistema independiente o como parte de una configuración de cluster. Cuando se implementa como un sistema de archivo de cluster, GFS2 emplea metadatos distribuidos y varios diarios.
A GFS2 file system can be created on an LVM logical volume. A logical volume is an aggregation of underlying block devices that appears as a single logical device. For information on the LVM volume manager, see the LVM Administrator's Guide.
Un GFS2 está basado en una arquitectura de 64-bits, la cual en teoría aloja un sistema de archivos de 8 EB. Sin embargo, el tamaño máximo soportado de un sistema de archivos GFS2 es de 25 TB. Si su sistema requiere un sistema de archivos GFS2 mayor de 25 TB, contacte a su representante del servicio de Red Hat.
Al determinar el tamaño de su sistema de archivos, debe considerar sus necesidades de recuperación. Ejecutar el comando
fsck
en un sistema de archivos muy grande puede tardar mucho y consumir mucha memoria. Además, en el evento de que un disco o subsistema falle, el tiempo de recuperación esta limitado por la velocidad de los medios de copia de seguridad.
Cuando GFS2 de Red Hat está configurado en un Red Hat Cluster Suite, los nodos de GFS2 pueden ser configurados y administrados con las herramientas de Red Hat Cluster Suite. GFS2 de Red Hat proporciona compartición de datos entre los nodos GFS2 de un cluster de Red Hat, con una única visualización consistente del espacio de nombres del sistema de archivos entre todos los nodos de GFS2. Esto le permite a los procesos en nodos diferentes compartir archivos GFS2 del mismo modo que los procesos en el mismo nodo pueden compartir archivos en un sistema de archivos local, sin ninguna diferencia discernible. Para obtener mayor información sobre Red Hat Cluster Suite, consulte el documento Configuración y administración de Red Hat Cluster.
LVM logical volumes in a Red Hat Cluster suite are managed with CLVM, which is a cluster-wide implementation of LVM, enabled by the CLVM daemon,
clvmd
running in a Red Hat Cluster Suite cluster. The daemon makes it possible to use LVM2 to manage logical volumes across a cluster, allowing all nodes in the cluster to share the logical volumes. to any directory on your system. For information on the LVM volume manager, see the LVM Administrator's Guide.
El módulo de kernel
gfs2.ko
implementa el sistema de archivos GFS2 y es cargado en los nodos de cluster GFS2.
Este capítulo proporciona información básica que lo ayudará a entender GFS2. Contiene las siguientes secciones:
1.1. Antes de configurar GFS2
Antes de instalar y configurar GFS2, anote las siguientes características claves de su archivo de sistemas GFS2:
- Nodos GFS2
- Determine cuáles nodos en Red Hat Cluster Suite montarán el sistema de archivos GFS2.
- Número de sistemas de archivo
- Determine cuántos sistemas de archivos GFS2 deben ser creados inicialmente (más sistemas de archivos pueden ser añadidos posteriormente).
- Nombre del sistema de archivos
- Determine un nombre único para cada sistema de archivos. Cada sistema de archivos es requerido como una variable de parámetro. Por ejemplo, este libro utiliza los nombres de archivos
mydata1
ymydata2
en algunos procedimientos de ejemplo. - Diarios
- Determine the number of journals for your GFS2 file systems. One journal is required for each node that mounts a GFS2 file system. GFS2 allows you to add journals dynamically at a later point as additional servers mount a filesystem. For information on adding journals to a GFS2 file system, see Sección 3.6, “Cómo añadir diarios a un sistema de archivos”.
- Nodos del servidor GNBD
- Si está utilizando GNBD, determine cuántos nodos de servidores GNBD son necesarios. Note el nombre de host y la dirección IP de cada nodo de servidor GNBD para conectar clientes GNBD posteriormente. Para obtener información sobre el uso de GNBD en GFS2, consulte el documento Cómo utilizar GNBD con GFS.
- Particiones y dispositivos de almacenaje
- Determine los dispositivos de almacenaje y las particiones que serán usadas para crear volúmenes lógicos (a través de CLVM) en los sistemas de archivos.
Nota
Se puede ver problemas de rendimiento con GFS2 cuando muchas operaciones de crear o borrar se emiten desde más de un nodo en el mismo directorio al mismo tiempo. Si esto causa problemas de rendimiento en el sistema, debe localizar la creación y borrado de archivo por un nodo a directorios específicos de ese nodo tanto como sea posible.