Você está na página 1de 3

Asignacin de Cuotas

Carlos Rivero
criveroy@gmail.com

Instalacin de la aplicacin de cuotas mediante el sistema de archivos.


aptitude install quota quotatool
Edicin del archivo de configuracin /etc/fstab, agregar las opciones de cuotas al punto de
montaje
/dev/sdax /home

ext4

defaults,usrquota,grpquota 0

Aplicar los cambios remontando las particiones


mount -o remount /home
Ejecute el mandato quotacheck con las opciones -avugcm, donde a significa que se
verifican todos los sistemas de archivos con soporte para cuotas; v se muestran los
mensajes descriptivos; u significa que se verifiquen cuotas de usuario; g significa que se
verifiquen cuotas de grupo; c significa omitir verificar archivos de cuota previos y crear
nuevos archivos y m significa que se evite re-montar en modo de slo lectura los sistemas
de archivos, que idealmente se utiliza cuando se tiene procesos trabajando en las
particiones:
quotacheck -avugcm
O si solicita el sistema de cuotas
quotacheck -F vfsv0 -avumgc
Verificar que se hayan creados los archivos aquata.user, aquota.group de las cuotas.
ls -la /home
Para activar las cuotas
quotaon /home
Crear cuotas a los usuarios: donde -v se muestran los mensajes descriptivos; -u Usuario;
-bq trabajara con bloques y el tamao del limite bajo; -l tamao del limite superior;
Particin donde se aplicaran las cuotas.
quotatool -v -u nombre_usuario -bq 500M -l '550 Mb' /home
Script para la asignacin de cuotas:
#!/bin/sh
users=$(cat cuentas) || exit 1

for u in $users; do
echo "Asignando cuota al Usuario: $u "
/usr/sbin/quotatool -u $u -bq 500M -l '550 Mb' /home
done

Verificar que se crearon las cuotas


repquota /home
Warnquota
warnquota es una herramienta que informa cuando un usuario ha sobrepasado su quota
de almacenamiento.
Configuracin de Warnquota
warnquota se instala automticamebte cuando se instalan las herramientas de quota. Sino
est seguro utilice
aptitude install warnquota
En Debian, casi todos los archivos de configuracin requeridos son instalados
automticamente; dichos archivos son:
/etc/cron.daily/quota
/etc/warnquota.conf
El nico que necesita ser configurado es /etc/warnquota.conf con los valores adecuados;
en el caso del servidor del inia, los valores que se colocaron fueron:
root@canaima02:~/reportes# cat /etc/warnquota.conf
; ; and # type comments are allowed
# and even blank lines
# values can be quoted:
MAIL_CMD
= "/usr/sbin/sendmail -t"
FROM
= "root@inia.gob.ve"
# but they don't have to be:
SUBJECT = Cuota excedida
CC_TO
= "root@inia.gob.ve"
SUPPORT = "root@inia.gob.ve"
#PHONE
= "<enter your phone number here>"
#
CHARSET
= UTF-8
MESSAGE
= "Este usuario ha excedido su quota de espacio en el servidor y debe
ser notificado a la mayor brevedad posible"

Links Interesantes para mas informacin de cuotas


http://www.alcancelibre.org/staticpages/index.php/04-disk-quota
http://www.carlosegea.es/2008/03/22/asignar-cuotas-de-disco-en-debian-con-quota/
http://www.debianhelp.co.uk/Webmin.htm
http://www.debian-administration.org/articles/47

Você também pode gostar