Utforske disk-kvoter
Kapittel 29
Diskkvoter brukes for å begrense hvor mye diskplass en bruker eller gruppe kan bruke. Dette er nyttig på servere der flere brukere deler samme lagring, for å hindre at én bruker fyller opp hele disken.
Som standard er kvoter ikke aktivert i Linux, og må settes opp manuelt.
Installasjon
apt update
apt install quota
Montere med kvote-støtte
Demonter filsystemet:
umount /mnt/sdb
Monter med kvote-opsjon:
mount -o quota /dev/sdb /mnt/sdb
(Alternativt kan du legge til opsjonen usrquota og/eller grpquota i /etc/fstab for at det alltid skal gjelde ved boot.)
Opprette kvote-filer
quotecheck -c /mnt/sdb
Dette oppretter nødvendige filer, som f.eks. aquota.user, i roten av filsystemet.
Konfigurere kvoter
Bruk edquota for å redigere kvoter for en bruker eller gruppe.
Eksempel for en bruker:
edquota robert
Eksempel for en gruppe:
edquota -g admins
Dette åpner en tabell der du kan sette grenser:
Soft limit → en myk grense. Brukeren kan overskride den en periode, men det vil vises i status.
Hard limit → en absolutt grense. Brukeren får ikke lagret flere filer når denne nås.
Eksempel:
Soft limit = 1 GB
Hard limit = 2 GB
Aktivere kvoter
Sjekk status:
quotaon -pa
Aktiver kvote på filsystem:
quotaon /mnt/sdb
Sjekke status
Som bruker:
quota
quota -s
(viser i MB/GB i stedet for blokker)
Som admin:
repquota -as
→ viser kvoter og bruk for alle filsystemer med kvoter.
Viktige merknader
- Kvoter gjelder per filsystem.
- Du kan sette kvoter både for brukere og grupper.
- Soft limit gir en advarsel (eller grace period), hard limit stopper helt.
- For å deaktivere kvoter, bruk
quotaoff.
