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 -u User -l Size -f MountPoint
gfs2_quota limit -g Group -l Size -f MountPoint
Cómo configurar cuotas, límite de advertencia
gfs2_quota warn -u User -l Size -f MountPoint
gfs2_quota warn -g Group -l Size -f MountPoint
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