Capítulo 4. Administración de GFS2
Este capítulo describe las tareas y comandos necesarios para administrar GFS2. Está conformado por las siguientes secciones:
4.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
. Un sistema de archivos se crea en un volumen LVM activado. La siguiente información se requiere para ejecutar el comando mkfs.gfs2
:
- El nombre del módulo/protocolo de cerrojo (el protocolo de cerrojo para un clúster es
lock_dlm
) - Nombre de clúster (cuando se ejecuta como parte de una configuración de clúster)
- Número de diarios (un diario es requerido por cada nodo que monte el sistema de archivos)
Al crear un sistema de archivos GFS2, puede utilizar directamente el comando
mkfs.gfs2
o mkfs
con el parámetro -t
especificando un sistema de archivos de tipo gfs2
, seguido de las opciones de sistema de archivos gfs2.
Nota
Una vez haya creado un sistema de archivos GFS2 con el comando
mkfs.gfs2
, no podrá disminuir el tamaño del sistema de archivos. Sin embargo, puede aumentar el tamaño de un sistema de archivos existente con el comando gfs2_grow
, tal como se describe en la Sección 4.6, “Cómo expandir un sistema de archivos”.
Uso
Al crear un sistema de archivos GFS2 en clúster, 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, puede utilizar cualquiera de los siguientes formatos:
Nota
En el lanzamiento de Red Hat Enterprise Linux 6, Red Hat no soporta el uso del GFS2 como un sistema de archivos con un nodo único.
mkfs.gfs2 -pLockProtoName
-jNumberJournals BlockDevice
mkfs -t gfs2 -pLockProtoName
-jNumberJournals BlockDevice
Aviso
Asegúrese de familiarizarse muy bien con el uso de los parámetros
LockProtoName
y LockTableName
. El uso incorrecto de los parámetros LockProtoName
y LockTableName
puede dañar el sistema de archivos o el espacio de cerrojos.
LockProtoName
- Especifica el nombre del protocolo de cerrojo a usar. El protocolo de cerrojo para un clúster es
lock_dlm
. LockTableName
- Este parámetro se especifica para el sistema de archivos GFS2 en una configuración de clúster. Tiene dos partes separadas por dos puntos (sin espacios) así:
clústerName:FSName
ClusterName
, el nombre del clúster para el cual el sistema de archivos GFS2 se ha creado.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 clúster y para todos los sistemas de archivos (lock_dlm
ylock_nolock
) en cada nodo local.
Number
- Especifica el número de diarios que serán creados por el comando
mkfs.gfs2
. Se requiere un diario por cada nodo que monta el sistema de archivos. Para sistemas de archivos GFS2, se pueden añadir más diarios posteriormente sin necesidad de expandir el sistema de archivos, así como se describe en la Sección 4.7, “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 cerrojo que utiliza el sistema de archivos, ya que es un sistema de archivos en clúster. El nombre de clúster 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, se crea un segundo sistema de archivos
lock_dlm
, el cual se puede utilizar en el clúster alpha
. El nombre del sistema de archivos es mydata2
. El sistema de archivos contiene ocho diarios y se crea 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 4.1, “Opciones del comando:
mkfs.gfs2
” describe las opciones de comando mkfs.gfs2
(indicadores y parámetros).
Opción | Parámetro | Descripción | |||||||
---|---|---|---|---|---|---|---|---|---|
-c | Megabytes | Establece el tamaño inicial de cada archivo de cambio de cuota del diario en 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 32 MB. El tamaño máximo es 2048 MB. Un grupo de recursos grande puede aumentar el rendimiento en sistemas de archivos muy grandes. Si no se especifica, mkfs.gfs2 escoge el tamaño del grupo de recursos dependiendo del tamaño del sistema de archivos: el tamaño promedio del sistema de archivos tendrá grupos de recursos de 256 MB y sistemas de archivos más grandes tendrán grupos de recursos (RG) más grandes para mejorar el rendimiento. | |||||||
-t | LockTableName |
| |||||||
-u | MegaBytes | Especifica el tamaño inicial de cada archivo de etiquetas sin enlazar de diario. | |||||||
-V | Muestra la información de la versión del comando. |