Datos personales

Mi nombre es Jaime Vélez, soy Ingeniero de Sistemas y aficionado en el uso de Linux, mi distribución favorita es openSUSE , intentare escribir en estas notas configuraciones rápidas de servicios que me han sido útiles tanto en mi hogar, como en el trabajo, espero que le sean útiles a alguien en algún momento.

sábado, 11 de agosto de 2007

Cuotas en disco duro

este mini howto sirve para limitar el espacio en disco a los usuarios de la maquina que administras, útil tanto para los usuarios linux, como para los usuarios de Samba Configuración de Samba usando LDAP
paquete a instalar
quota
instalelo via yast o smart o apt o su gestor de paquetes favorito (quota viene "de fabrica con la distribución")

ahora como root edite el archivo /etc/fstab
(en mi caso tengo en una partición /home los datos de los usuarios)
/dev/sda2 / ext3 acl,user_xattr 1 1
/dev/sda3 /home ext3 acl,user_xattr 1 2
/dev/sda1 swap swap defaults 0 0
.....
debe quedar asi
/dev/sda2 / ext3 acl,user_xattr 1 1
/dev/sda3 /home ext3 acl,user_xattr,usrquota,grpquota 1 2
/dev/sda1 swap swap defaults 0 0

se adiciono al archivo la clave usrquota y grpquota
ahora como root ejecute
touch /home/aquota.user /home/aquota.group
chmod 600 /home/aquota.*

y reinicie el sistema con
shutdown -r now

cuando el sistema reinicie, ejecute como root los siguientes comandos
quotacheck -avugm
quotaon -avug

ahora ejecute como root los siguientes comandos
chkconfig quotad on
chkconfig boot.quota on

verifique que la salida de los comandos rcquotad status y /etc/init.d/boot.quota status sea done, si no lo es ejecute
rcquotad start
/etc/init.d/boot.quota start
ya con eso tiene el sistemas de cuotas en disco funcionando
la forma de editar las quotas de disco de un usuario es ejecutando como root
edquota -u usuario
para cuotas por grupo
edquota -g grupo

una muy buena herramienta para manipular quotas de disco es webmin modulo system-->Disk Quotas