Quota

From A-Eskwiki
Revision as of 19:43, 21 September 2012 by Lennaert (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Om het gebruik van schrijfruimte te beperken gebruiken we het standaard Linux quotasysteem, met een enkele toevoeging. We gebruiken alleen userquota en geen groupquota, en alleen block-quota en geen inode-quota. De partities met quota zijn `/home` en `/var/mail`. Quota-informatie staat in `/usr/local/etc/quotas` (= `/etc/local/quotas`) en wordt ingelezen door het zelfgeschreven `quotaset`. Het formaat van dit bestand spreekt voor zich.

De echte quota-bestanden zijn `/home/aquota.user` en `/var/mail/aquota.user`. Mochten deze kapot gaan, voer dan volgend stappenplan uit op square om het te herstellen:

1. Zorg dat de quota_v2 module geladen is.
2. Zet quota uit:
# quotaoff -va
3. Vervang de foute quota-bestanden door lege bestanden met de juiste permissies:
# > /home/aquota.user
# chmod 600 /home/aquota.user
# > /var/mail/aquota.user
# chmod 600 /var/mail/aquota.user
4. Zorg dat er niet of nauwelijks naar `/home` en `/var/mail` geschreven wordt en draai quotacheck om de bestanden te hergeneren:
# quotacheck -vaum
5. Zet de quota nu weer aan:
# quotaon -va
6. De partities mogen nu weer beschreven worden. Lees tot slot de quotainformatie in:
# quotaset