Apéndice A. Administración de cuotas GFS2 con el comando gfs2_quota
A partir del lanzamiento de Red Hat Enterprise Linux 6.1, GFS2 soporta el estándar de servicios de cuotas de Linux. Para usuarlo necesitará instalar el RPM quota. Esta es la forma preferida para administrar cuotas en GFS2 y se debe utilizar para todas las implementaciones de GFS2 que usan cuotas. Para obtener información sobre el uso del estándar de servicios de cuotas de Linux, consulte la Sección 4.5, “Administración de cuotas en GFS2”.
Para lanzamientos anteriores de Red Hat Enterprise Linux, GFS2 requería el comando
gfs2_quota
para administrar cuotas. Este apéndice describe el uso del comando gfs2_quota
para administrar las cuotas del sistema de archivos GFS2.
A.1. Cómo establecer cuotas con el comando gfs2_quota
La configuración de dos cuotas está disponible para cada ID (UID) de usuario ID (GID) de grupo: unlímite duro y un límite blando.
Un límite blando es la cantidad de espacio que puede utilizarse. El sistema de archivos no permitirá al usuario o grupo usar más de esa cantidad de espacio de disco. Un valor de límite de cero significa que no se impone ningún límite.
Un límite blando suele ser un valor menor que el dado por el límite duro. El sistema de archivos notificará al usuario o grupo cuando haya llegado al límite blando para advertirlos de la cantidad de espacio de disco que están usando. Un límite de advertencia blando de cero significa que no se ha aplicado ningún límite.
Puede establecer límites mediante el comando
gfs2_quota
. El comando solamente necesita ser ejecutado en un nodo único donde GFS2 esté montado.
La aplicación de cuota no se establece de forma predeterminada en sistemas de archivos GFS2. Para permitir la contabilidad de cuotas, use la opción
quota=
del comando mount
cuando monte el sistema de archivos GFS2, como se describe en la Sección A.4, “Cómo realizar activación y desactivación de cuotas”.
Uso
Cómo establecer cuotas, límite duro
gfs2_quota limit -uUser
-lSize
-fMountPoint
gfs2_quota limit -gGroup
-lSize
-fMountPoint
Cómo configurar cuotas, límite de advertencia
gfs2_quota warn -uUser
-lSize
-fMountPoint
gfs2_quota warn -gGroup
-lSize
-fMountPoint
User
- Un ID de usuario para limitar o advertir. Puede ser un nombre de usuario del archivo de contraseñas o el número de UID.
Group
- Un ID de grupo para limitar o advertir. Puede ser un nombre de grupo o el número de GID.
Size
- Especifica el nuevo valor para limitar o advertir. El valor predeterminado está en unidades de megabytes. Los indicadores
-k
,-s
y-b
cambian las unidades a Kilobytes, sectores y bloques de sistema de archivos, respectivamente. MountPoint
- Especifica el sistema de archivos GFS2 al cual se aplican las acciones.
Ejemplos
Este ejemplo establece el límite duro para usuario Bert a 1024 megabytes (1 gigabyte) en sistema de archivos
/mygfs2
.
# gfs2_quota limit -u Bert -l 1024 -f /mygfs2
Este ejemplo establece el límite blando para ID de grupo de 21 a 50 kilobytes en sistema de archivos
/mygfs2
.
# gfs2_quota warn -g 21 -l 50 -k -f /mygfs2