1.2.2. Diferencias adicionales entre GFS y GFS2
This section summarizes the additional differences in GFS and GFS2 administration that are not described in Sección 1.2.1, “Nombres de los comandos de GFS2”.
Nombre de rutas dependientes del contexto
GFS2 file systems do not provide support for context-dependent path names, which allow you to create symbolic links that point to variable destination files or directories. For this functionality in GFS2, you can use the
bind
option of the mount
command. For information on managing pathnames in GFS2, see Sección 3.11, “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 módulo de kernel que implementa el sistema de archivos GFS2 es gfs2.ko
.
Cómo activar la activación de la cuota en GFS2
In GFS2 file systems, quota enforcement is disabled by default and must be explicitly enabled. To enable and disable quotas for GFS2 file systems, you use the
quota=on|off|account
option for the mount
command. For information on enabling and disabling quota enforcement, see Sección 3.4.4, “Activación/desactivación del cumplimiento de las cuotas”.
Diario de los datos
GFS2 file systems support the use of the
chattr
command to set and clear the j
flag on a file or directory. Setting the +j
flag on a file enables data journaling on that file. Setting the +j
flag on a directory means "inherit jdata", which indicates that all files and directories subsequently created in that directory are journaled. Using the chattr
command is the preferred way to enable and disable data journaling on a file.
Cómo añadir diarios dinámicamente
In GFS2 file systems, journals are plain (though hidden) files instead of embedded metadata. This means that journals can be dynamically added as additional servers mount a filesystem. For information on adding journals to a GFS2 file system, see Sección 3.6, “Cómo añadir diarios a un sistema de archivos”.
atime_quantum parameter removed
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 la configuración actual de los diarios, 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. - The
gfs2_tool
command does not support theinherit_jdata
flag. To flag a directory as "inherit jdata", you can set thejdata
flag on the directory or you can use thechattr
command to set the+j
flag on the directory. Using thechattr
command is the preferred way to enable and disable data journaling on a file.
El comando gfs2_edit
gfs2_edit
soporta una serie de opciones para GFS2 diferentes a las que el comando gfs_edit
soporta para GFS.