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ámetro journals 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ón counters, la cual utiliza el comando gfs_tool para mostrar estadísticas de GFS.
  • El comando gfs2_tool no soporta la opción inherit_jdata. Para marcar un directorio como "inherit jdata", puede establecer la opción jdata en el directorio o puede utilizar el comando chattr para establecer la opción +j en el directorio. El comando chattr 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.