15.3.5. Asignación de cuotas por usuario
Las cuotas de disco se asignan a los usuarios con el comando edquota
.
El editor de texto definido por la variable de entorno EDITOR
es utilizado por edquota
. Para cambiar el editor, establezca la variable de entorno EDITOR
en su archivo ~/.bash_profile
con la ruta completa del editor de su elección.
Requisitos previos
- El usuario debe existir antes de establecer la cuota de usuario.
Procedimiento
Asigna la cuota de un usuario:
# edquota username
Sustituya username por el usuario al que desea asignar las cuotas.
Por ejemplo, si habilita una cuota para la partición
/dev/sda
y ejecuta el comandoedquota testuser
, se muestra lo siguiente en el editor por defecto configurado en el sistema:Disk quotas for user testuser (uid 501): Filesystem blocks soft hard inodes soft hard /dev/sda 44043 0 0 37418 0 0
Cambia los límites deseados.
Si alguno de los valores está en 0, el límite no está establecido. Cámbielos en el editor de texto.
Por ejemplo, a continuación se muestra que los límites de bloques blandos y duros para el usuario de prueba se han establecido en 50000 y 55000 respectivamente.
Disk quotas for user testuser (uid 501): Filesystem blocks soft hard inodes soft hard /dev/sda 44043 50000 55000 37418 0 0
- La primera columna es el nombre del sistema de archivos que tiene una cuota habilitada para él.
- La segunda columna muestra el número de bloques que el usuario está utilizando actualmente.
- Las siguientes dos columnas se utilizan para establecer los límites de bloques blandos y duros para el usuario en el sistema de archivos.
-
La columna
inodes
muestra cuántos inodos está utilizando el usuario actualmente. Las dos últimas columnas se utilizan para establecer los límites de inodos blandos y duros para el usuario en el sistema de archivos.
- El límite de bloques duros es la cantidad máxima absoluta de espacio en disco que un usuario o grupo puede utilizar. Una vez que se alcanza este límite, no se puede utilizar más espacio en disco.
- El límite blando de bloques define la cantidad máxima de espacio en disco que se puede utilizar. Sin embargo, a diferencia del límite duro, el límite blando puede superarse durante un tiempo determinado. Ese tiempo se conoce como grace period. El periodo de gracia puede expresarse en segundos, minutos, horas, días, semanas o meses.
Pasos de verificación
Compruebe que se ha establecido la cuota para el usuario:
# quota -v testuser Disk quotas for user testuser: Filesystem blocks quota limit grace files quota limit grace /dev/sda 1000* 1000 1000 0 0 0