Cuotas de Disco ejemplo ftp-linux

* Instalar la característica de control de cuotas

apt-get install quota


* Indicar las particiones en las que aplicaremos las quotas editando/etc/fstab y añadiendo las opciones usrquota,grpquota

#

/dev/hda5 /home ext3 defaults,usrquota,grpquota 0 2


* Crearemos los archivos de control de quota y reiniciamos las particiones

touch /home/quota.user /home/quota.group
chmod 600 /home/quota.*
mount -o remount /home


* Para a continuación inicializar el mecanismo de cuotas

quotacheck -avugm


La primera vez obtendremos un aviso del tipo...

quotacheck: WARNING - Quotafile //quota.user was probably truncated. Can't

save quota settings...
quotacheck: WARNING - Quotafile //quota.group was probably truncated. Can't

save quota settings...

no hay que preocuparse.

Ahora el comando

quotaon /home



activará por fin la quota

* Editar la quota de los usuarios
Antes de nada deberíais saber que existen dos tipos de cuota:
- Cuotas rígidas: no será posible superar el límite y será negado el acceso.
- Cuotas flexibles: se pueden superar y el usuario sólo recibirá un aviso de

límite excedido. Tras un período de gracia - por defecto 7 días, configurable

por partición - la cuota se volverá rígida.

Manos a la obra, en teoría sólo root puede hacer esto y el comando es el

siguiente:

edquota -u usuario


entonces se nos mostrará una serie de registros con los siguientes campos:

Filesystem (el sistema de archivos en el que se aplica la cuota)
blocks (el número de bloques máximo a ocupar. 0 = ilimitado)
soft (el número de KB máximo a ocupar para cuota flexible. 0 = ilimitado)
hard (el número de KB máximo a ocupar para quota rígida. 0 = ilimitado)
inodes (el número de archivos máximo. 0 = ilimitado)

* Podemos copiar la configuración de un usuario con las cuotas establecidas a

otros con el comando:

edquota -p usuariomodelo usuario

Comentarios