Capítulo 3. Administración de GFS2
Este capítulo describe las tareas y comandos necesarios para administrar GFS2. Está conformado por las siguientes secciones:
3.1. Cómo crear un sistema de archivos
El sistema de archivos GFS2 se crea con el comando
mkfs.gfs2
. También se puede utilizar el comando mkfs
con la opción -t gfs2
especificada. Un sistema de archivos es creado en un volumen LVM activado. La siguiente información es requerida para ejecutar el comando mkfs.gfs2
:
- el nombre del módulo/protocolo de bloqueo (el protocolo de bloqueo para un cluster es
lock_dlm
) - Nombre de cluster (cuando se ejecuta como parte de una configuración de cluster)
- Número de diarios (un diario es requerido por cada nodo que monte el sistema de archivos)
Al crear un sistema de archivos GFS, puede utilizar el comando
mkfs.gfs2
directamente o puede usar mkfs
con el parámetro -t
especificando un sistema de archivos de tipo gfs2
, seguido por las opciones de sistema de archivos gfs2.
Uso
Al crear un sistema de archivos GFS2 en cluster, se puede utilizar cualquiera de los siguientes formatos:
mkfs.gfs2 -pLockProtoName
-tLockTableName
-jNumberJournals BlockDevice
mkfs -t gfs2 -pLockProtoName
-tLockTableName
-jNumberJournals BlockDevice
Al crear un sistema de archivos local GFS2, se puede utilizar cualquiera de los siguientes formatos:
mkfs.gfs2 -pLockProtoName
-jNumberJournals BlockDevice
mkfs -t gfs2 -pLockProtoName
-jNumberJournals BlockDevice
Aviso
Asegúrese de saber cómo utilizar los parámetros
LockProtoName
y LockTableName
. El uso inapropiado de estos parámetros puede causar corrupción del sistema de archivos y del espacio de bloqueo.
LockProtoName
- Especifica el nombre del protocolo de bloqueo a usar. El protocolo de bloqueo para un cluster es
lock_dlm
. LockTableName
- Este parámetro es específico del sistema de archivos GFS2 en configuraciones de cluster. Tiene dos partes separadas por dos puntos (sin espacios) así:
ClusterName:FSName
ClusterName
, el nombre del cluster de Red Hat para el cual se está creando el sistema de archivos GFS2.FSName
es el nombre del sistema de archivos y puede tener entre 1 y 16 caracteres. El nombre debe ser único para todos los sistemas de archivoslock_dlm
en el cluster y para todos los sistemas de archivos (lock_dlm
ylock_nolock
) en cada nodo local.
Number
- Specifies the number of journals to be created by the
mkfs.gfs2
command. One journal is required for each node that mounts the file system. For GFS2 file systems, more journals can be added later without growing the filesystem, as described in Sección 3.6, “Cómo añadir diarios a un sistema de archivos”. BlockDevice
- Especifica un volumen lógico o físico.
Ejemplos
En este ejemplo,
lock_dlm
es el protocolo de bloqueo que utiliza el sistema de archivos, ya que éste es un sistema de archivos en cluster. El nombre del cluster es alpha
y el nombre del sistema de archivos es mydata1
. El sistema de archivos contiene ocho diarios y es creado en /dev/vg01/lvol0
.
mkfs.gfs2 -p lock_dlm -t alpha:mydata1 -j 8 /dev/vg01/lvol0
mkfs -t gfs2 -p lock_dlm -t alpha:mydata1 -j 8 /dev/vg01/lvol0
En este ejemplo, un segundo sistema de archivos
lock_dlm
es creado, el cual puede ser utilizado en el cluster alpha
. El nombre del sistema de archivos es mydata2
. El sistema de archivos contiene ocho diarios y es creado en /dev/vg01/lvol1
.
mkfs.gfs2 -p lock_dlm -t alpha:mydata2 -j 8 /dev/vg01/lvol1
mkfs -t gfs2 -p lock_dlm -t alpha:mydata2 -j 8 /dev/vg01/lvol1
Opciones completas
Tabla 3.1, “Opciones del comando:
mkfs.gfs2
” describes the mkfs.gfs2
command options (flags and parameters).
Opción | Parámetro | Descripción | |||||||
---|---|---|---|---|---|---|---|---|---|
-c | Megabytes | Sets the initial size of each journal's quota change file to Megabytes . | |||||||
-D | Activa los mensajes de salida de depurado. | ||||||||
-h | Ayuda. Muestra las opciones disponibles. | ||||||||
-J | MegaBytes | Especifica el tamaño del diario en megabytes. El tamaño predeterminado es 128 megabytes. El tamaño mínimo es 8 megabytes. Los diarios grandes mejoran el rendimiento pero utilizan más memoria que los diarios pequeños. | |||||||
-j | Number | Especifica el número de diarios que serán creados por el comando mkfs.gfs2 . Un diario es requerido por cada nodo que monta el sistema de archivos. Si esta opción no se especifica, un diario será creado. En GFS2 se pueden crear diarios adicionales posteriormente sin necesidad de expandir el sistema de archivos. | |||||||
-O | Previene que el comando mkfs.gfs2 solicite la confirmación antes de escribir el sistema de archivos. | ||||||||
-p | LockProtoName |
| |||||||
-q | En silencio. No muestra mensajes de salida. | ||||||||
-r | MegaBytes | Especifica el tamaño de los grupos de recursos en megabytes. El tamaño mínimo del grupo de recursos es 32MB. El tamaño máximo es 2048MB. Un grupo de recursos grande podría incrementar el rendimiento en archivos de sistemas muy grandes. Si no se especifica, mkfs.gfs2 escoge el tamaño del grupo de recursos dependiendo del tamaño del sistema de archivos: Los sistemas de archivos de tamaño promedio tendrán grupos de recursos de 256MB y sistemas de archivos más grandes tendrán grupos de recursos más grandes para mejorar el rendimiento. | |||||||
-t | LockTableName |
| |||||||
-u | MegaBytes | Specifies the initial size of each journal's unlinked tag file. | |||||||
-V | Muestra la información de la versión del comando. |