Para poder establecer quotas de disco en una determinada partición debemos indicar un parametro adicional en el momento del montaje de la partición.
Esto lo hacemos agregando el parametro “usrquota” (para usuarios) o el parametro “grpquota” (para grupos) en el /etc/fstab.
Por ejemplo, para establecer las quotas de usuario y grupo en el punto de montaje “home”:
/dev/hda2 /home ext3 defaults, usrquota 1 1
Remontamos la partición para que tengan efectos los cambios que hicimos en el fstab:
# mount -o remount /home
Creamos la base de datos de quotas en el filesystem:
# quotacheck -vcugm /home
Iniciamos las quotas:
# quotaon -a /home
Para establecer las quotas:
# edquota usuario
Disk quotas for user usuario (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/mapper/VolGroup00-LogVol00 2044 0 0 315 0 0
Significado de cada campo:
Blocks: Son bloques utilizados. 1k blocks.
soft: Limite Soft, a partir de donde avisa.
hard: Limite Hard, a partir de donde niega la escritura.
Inodes: Limite de inodos utilizados.
soft: Limite Soft, a partir de donde avisa.
hard: Limite Hard, a partir de donde niega la escritura.
O podemos hacer directamente
# setquota usuario 4096 5120 40 50 /home
Para consultar las quotas podemos usar los comandos quota o repquota entre otros.