1.4.2. Diferencias adicionales entre GFS y GFS2
Esta sección resume las diferencias adicionales en administración de GFS y GFS2 que no están descritas en la Sección 1.4.1, “Nombres de los comandos de GFS2”.
Nombre de rutas dependientes del contexto
Los sistemas de archivos GFS2 no proporcionan soporte para los nombres de rutas dependientes del contexto, los cuales le permiten crear enlaces simbólicos que apunten a directorios o archivos de destino variable. Para obtener esta funcionalidad en GFS2, puede usar la opción
bind
del comando mount
. Para obtener más información sobre montajes de enlaces y nombres de ruta dependiente del contexto, consulte la Sección 4.12, “Nombres de rutas dependientes del contexto y montajes enlazados”.
Módulo gfs2.ko
El módulo de kernel que implementa el sistema de archivos GFS es
gfs.ko
. El de GFS2 es gfs2.ko
.
Cómo activar la activación de la cuota en GFS2
En sistemas de archivos GFS2, la imposición de la cuota está desactivada por defecto y debe ser activada explícitamente. Para obtener información sobre cómo activar o desactivar la aplicación de la cuota, consulte la Sección 4.5, “Administración de cuotas en GFS2”.
Diario de datos
El sistema de archivos GFS2 soporta el uso del comando
chattr
para establecer y limpiar la opción j
en un archivo o directorio. Establecer la opción +j
en un archivo permite diario de datos en ese archivo. Establecer el indicador +j
en un directorio significa que "inherit jdata", lo que indica que todos los archivos y directorios creados posteriormente en ese directorio están en diario. El uso del comando chattr
es la forma preferida de activar y desactivar el diario de datos en un archivo.
Cómo añadir diarios dinámicamente
En los sistemas de archivos GFS2, los diarios son metadatos incorporados que existen fuera del sistema de archivos, lo que hace necesario extender el tamaño de volúmenes lógicos que contienen el sistema de archivos antes de añadir diarios. En sistemas de archivos GFS2, los diarios son archivos planos (aunque escondidos). Esto significa que para los sistemas de archivos GFS2, los diarios pueden añadirse de forma dinámica cuando servidores adicionales montan un sistema de archivos, siempre y cuando se tenga suficiente espacio en el sistema de archivos para diarios adicionales. Para obtener más información sobre cómo añadir diarios a los sistemas de archivos GFS2, consulte la Sección 4.7, “Cómo añadir diarios a un sistema de archivos”.
Parámetro atime_quantum eliminado
El sistema de archivos GFS2 no soporta el parámetro modificador
atime_quantum
, el cual puede ser utilizado por el sistema de archivos GFS para especificar la frecuencia de actualizaciones atime
. En su lugar, GFS2 soporta la opciones de montaje relatime
y noatime
. La opción de montaje relatime
se recomienda para lograr una conducta similar para establecer el parámetro atime_quantum
en GFS.
La opción data= del comando mount
Cuando se montan sistemas de archivos GFS2 se puede especificar la opción
data=ordered
o data=writeback
de mount
. Cuando se establece data=ordered
, los datos del usuario modificados por una transacción son volcados al disco antes de que la transacción sea enviada al disco. Esto evita que el usuario vea, después de una falla, bloques sin inicializar en un archivo. Cuando se establece data=writeback
, los datos del usuario son escritos en disco en cualquier momento después de ser ensuciado. Esto no ofrece las misma garantías que el modo ordered
, pero puede ser un poco más rápido en algunas cargas de trabajo. El modo predeterminado es ordered
.
El comando gfs2_tool
gfs2_tool
soporta una serie de opciones para GFS2 diferentes a las que el comando gfs_tool
soporta para GFS:
- El comando
gfs2_tool
soporta un parámetrojournals
que imprime información sobre los diarios configurados actualmente, incluyendo cuántos diarios contiene el sistema de archivos. - El comando
gfs2_tool
no soporta la opcióncounters
, la cual utiliza el comandogfs_tool
para mostrar estadísticas de GFS. - El comando
gfs2_tool
no soporta la opcióninherit_jdata
. Para marcar un directorio como "inherit jdata", puede establecer la opciónjdata
en el directorio o puede utilizar el comandochattr
para establecer la opción+j
en el directorio. El comandochattr
es el preferido para activar o desactivar el diario de datos en un archivo.
Nota
A partir del lanzamiento de Red Hat Enterprise Linux 6.2, GFS2 soporta el comando
tunegfs2
, el cual remplaza algunas de las funcionalidades del comando gfs2_tool
. Para obtener más información, consulte la página de manual (8) tunegfs2
. Las funciones settune
y gettune
del comando gfs2_tool
han sido remplazadas por la opción de línea de comandos mount
, la cual permite establecerlas mediante el archivo fstab
cuando se requiera.
El comando gfs2_edit
El comando
gfs2_edit
soporta un conjunto de opciones para GFS2 diferente a las que el comando gfs_edit
soporta para GFS. Para obtener información sobre las opciones específicas que cada versión del comando soporta, consulte gfs2_edit
y las páginas de manual gfs_edit
.