3.6. Añadir diarios a un sistema de archivos GFS2
GFS2 requiere un diario por cada nodo de un cluster que necesite montar el sistema de archivos. Si añade nodos adicionales al clúster, puede añadir diarios a un sistema de archivos GFS2 con el comando gfs2_jadd
. Puede añadir diarios a un sistema de archivos GFS2 de forma dinámica en cualquier momento sin necesidad de ampliar el volumen lógico subyacente. El comando gfs2_jadd
debe ejecutarse en un sistema de archivos montado, pero sólo debe ejecutarse en un nodo del clúster. Todos los demás nodos perciben que se ha producido la expansión.
Si un sistema de archivos GFS2 está lleno, el comando gfs2_jadd
fallará, incluso si el volumen lógico que contiene el sistema de archivos ha sido ampliado y es más grande que el sistema de archivos. Esto se debe a que en un sistema de archivos GFS2, los diarios son archivos simples en lugar de metadatos incrustados, por lo que la simple ampliación del volumen lógico subyacente no proporcionará espacio para los diarios.
Antes de añadir diarios a un sistema de archivos GFS2, puede averiguar cuántos diarios contiene actualmente el sistema de archivos GFS2 con el comando gfs2_edit -p jindex
, como en el siguiente ejemplo:
# gfs2_edit -p jindex /dev/sasdrives/scratch|grep journal
3/3 [fc7745eb] 4/25 (0x4/0x19): File journal0
4/4 [8b70757d] 5/32859 (0x5/0x805b): File journal1
5/5 [127924c7] 6/65701 (0x6/0x100a5): File journal2
El formato del comando básico para añadir diarios a un sistema de archivos GFS2 es el siguiente.
gfs2_jadd -j Number MountPoint
Number
- Especifica el número de nuevos diarios que se van a añadir.
MountPoint
- Especifica el directorio donde se monta el sistema de archivos GFS2.
En este ejemplo, se añade un diario al sistema de archivos en el directorio /mygfs2
.
gfs2_jadd -j 1 /mygfs2