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