Een quota begrenst hoeveel schijfruimte of hoeveel bestanden een gebruiker of groep mag verbruiken. Zo kan één gebruiker niet per ongeluk de hele schijf vullen en daarmee het systeem voor iedereen platleggen.
| Limiet | Gedrag |
|---|---|
| Soft limit | Mag tijdelijk overschreden worden; er start een grace period (standaard 7 dagen) |
| Hard limit | Absolute grens; schrijven weigert direct |
Binnen de grace period moet de gebruiker onder de soft limit terugkomen, anders gaat die als hard limit werken.
Quota's begrenzen blokken (schijfruimte) en inodes (aantal bestanden) apart. Een map vol miljoenen kleine bestandjes kan tegen de inode-quota lopen terwijl er ruimte genoeg is.
Op ext4 activeer je quota via mount-opties in /etc/fstab (usrquota,grpquota); XFS heeft quota ingebouwd en kent daarnaast project quota voor complete mappenbomen. Typische toepassingen: home-mappen op gedeelde servers, maildirs en hostingomgevingen.
quota -u dexter # eigen verbruik en limieten
repquota /home # overzicht per gebruiker (als root)
edquota -u dexter # limieten instellen