Difference between revisions of "Quota"

From A-Eskwiki
Jump to: navigation, search
(Created page with "category:sysop Om het gebruik van schrijfruimte te beperken gebruiken we het standaard Linux '''quota'''systeem, met een enkele toevoeging. We gebruiken alleen userquota en g…")
 
Line 1: Line 1:
 
[[category:sysop]]
 
[[category:sysop]]
Om het gebruik van schrijfruimte te beperken gebruiken we het standaard Linux '''quota'''systeem, 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.
+
Om het gebruik van schrijfruimte te beperken gebruiken we het standaard Linux '''quota'''systeem, 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:
+
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.
+
:1. Zorg dat de module ''quota_v2'' geladen is.
:2. Zet quota uit:
+
:2. Zet de quota (tijdelijk) uit:
  
 
  # quotaoff -va
 
  # quotaoff -va
  
 
:3. Vervang de foute quota-bestanden door lege bestanden met de juiste permissies:
 
:3. Vervang de foute quota-bestanden door lege bestanden met de juiste permissies:
  # > /home/aquota.user
+
  # > /home/aquota.user && chmod 600 /home/aquota.user
# chmod 600 /home/aquota.user
+
  # > /var/mail/aquota.user && chmod 600 /var/mail/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:
+
:4. Zorg dat er niet of nauwelijks naar ''/home'' en ''/var/mail'' geschreven wordt en regenereer de bestanden:
  
 
  # quotacheck -vaum
 
  # quotacheck -vaum

Revision as of 15:31, 22 September 2012

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 module quota_v2 geladen is.
2. Zet de quota (tijdelijk) 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 regenereer de bestanden:
# 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