Download de patch voor je kernel vanaf:
ftp://atrey.karlin.mff.cuni.cz/pub/local/jack/quota/
Kies je kernelversie en download de patch. Patch je kernel met de opdracht 'patch'.
Herconfigureer de kernel en voeg quota ondersteuning toe door het intikken van y op de vraag:
Quota support (CONFIG_QUOTA) [n] y
Via `make menuconfig` of `make xconfig` vind je de optie voor quota ondersteuning onder het Filesystems-menu.
Zorg dat de nieuwe kernel zal worden gebruikt na het herstarten van het systeem.
Als het quota package reeds in je Linux distributie is opgenomen, dan hoef je de quota software niet te installeren. Is het quota package niet beschikbaar in je Linux distributie, of wil je de meest recente versie installeren, dan kun je de laatste versie van de quota software (de broncode) downloaden vanaf bovengenoemde lokatie.
Na het downloaden geef je de opdrachten:
$ gzip -dc <downloaded file> | tar xvf $ cd quota-tools (of in welke directory de software dan ook is geplaatst) $ ./configure $ make $ su # make install
Pas het systeeminitscript aan om tijdens de systeemstart quota te controleren quota te activeren.
Hier is een voorbeeld:
# Controleer quota en activeer het daarna. if [ -x /usr/sbin/quotacheck ] then echo "Quota's controleren. Dit kan even duren." /usr/sbin/quotacheck -avug echo " Klaar." fi if [ -x /usr/sbin/quotaon ] then echo "Zet quota aan." /usr/sbin/quotaon -avug fi
Zet de quota altijd aan nadat je bestandssystemen in /etc/fstab zijn gemount, anders werkt quota niet. Ik raad je aan quota direct te activeren na het deel waar de bestandssystemen in je systeeminitscript worden gemount.
Partities waarop je quota nog niet hebt geactiveerd, zien er normaal gesproken ongeveer zo uit:
/dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults 1 1
Voor het activeren van gebruikers quota ondersteuning, voeg je "usrquota" toe aan het vierde veld met het woord "defaults" (man fstab voor details).
/dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults,usrquota 1 1
Vervang "usrquota" door "grpquota", mocht je group quota ondersteuning nodig hebben op een bestandssysteem.
/dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults,grpquota 1 1
Zowel gebruikersquota als groepsquota ondersteuning nodig op een bestandssysteem?
/dev/hda1 / ext2 defaults 1 1 /dev/hda2 /usr ext2 defaults,usrquota,grpquota 1 1
Je moet het systeem opnieuw opstarten om de aangebrachte wijzigingen aan de quota instellingen te activeren. De nieuwe kernel met quota ondersteuning zal worden geladen en de opstartscripts die je zojuist hebt aangemaakt, zullen worden uitgevoerd. Bij de eerste start, zal quotacheck de van toepassing zijnde bestanden genereren om de quota databases te kunnen onderhouden.
Alhoewel quota zou moeten werken bij perodieke controles, helpt het soms om quotacheck periodiek uit te voeren, b.v. wekelijk. Voeg de volgende regel toe aan root's crontab:
0 3 * * 0 /sbin/quotacheck -avug