Implementación de Cuotas de Disco en Linux

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 2,8 KB

En primer lugar, cree los usuarios (en este ejemplo, se crearon 3) para poder comparar. Se asume que en este punto usted sabe cómo crear usuarios.

Montar el Sistema de Archivos

El comando mount sirve para ver los sistemas de archivos en Linux.

Utilice el editor nano para visualizar la línea donde se agregan las cuotas de usuario y grupo:

nano /etc/fstab

En el archivo fstab, agregue las opciones usrquota y grpquota a la línea correspondiente al sistema de archivos /home:

LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2

Guarde los cambios y remonte el sistema de archivos /home para aplicar las modificaciones:

mount -o remount /home

Reinicie la máquina virtual y abra la consola nuevamente.

Verifique los cambios realizados con:

mount

Verificar y Reparar Cuotas

Utilice el siguiente comando para crear, verificar o reparar el control de cuotas:

quotacheck -augmv

También puede usar el siguiente comando, especificando el sistema de archivos:

quotacheck -ugmv /home

Verificar Soporte de Cuotas

Verifique que el sistema de archivos /home soporte las cuotas. Para ello, navegue al directorio /home y liste los archivos:

cd /home
ls -l

Deberían aparecer los archivos aquota.user y aquota.group.

Activar Soporte de Cuotas

Active el soporte de cuotas con el siguiente comando:

quotaon -ugv /home

Para desactivar las cuotas, utilice:

quotaoff -v /home

Aplicar Cuotas a Usuarios

Para otorgar cuotas a un usuario, utilice el comando edquota:

edquota -u user1

Verifique la configuración con:

quota -u user1

Para un informe detallado, utilice:

quota -s -u user1

Configurar el Nivel de Gracia

Para ver el nivel de gracia para todos los usuarios:

edquota -t

Para configurar el nivel de gracia para un usuario específico:

edquota -u user1 -T

Configurar Avisos de Cuotas Excedidas

Para agregar una tarea programada que avise sobre cuotas excedidas, edite el archivo /etc/crontab:

vi /etc/crontab

Agregue la siguiente línea:

0 0,12 * * * root /usr/sbin/warnquota

Mostrar Información Detallada de Cuotas

Para mostrar información detallada de las cuotas en un sistema de archivos determinado, utilice el comando:

repquota -a

Entradas relacionadas: