Quota’s in Linux Werner Maes 3 april 2003
Quota’s: doel Methode om schijfgebruik te controleren: Per gebruiker Per groep En om schijfgebruik te limiteren: Maximaal aantal bestanden per gebruiker / groep Maximale hoeveelheid schijfruimte per gebruiker / groep
Quota’s: werking Geldt enkel voor een bepaalde partitie Kan enkel ingesteld worden door root File limit Block limit Soft limit Hard limit Grace Period
Quota’s activeren Aanpassen /etc/fstab (voorbeeld /home) LABEL=/home /home ext3 exec,dev,suid,rw,usrquota,grpquota 1 2 Opnieuw mounten van /home root]# mount –o remount /home
Quota’s activeren: deel 2 Quotacheck maakt databases aan root]# quotacheck -avug quotacheck: Scanning /dev/sda6 [/home] done quotacheck: Checked 18 directories and 81 files Quota databases: aquota.group & aquota.user Activeren quota’s via quotaon home]# quotaon /home
Quota’s bekijken Per gebruiker of per groep home]# quota -vu werner home]# quota -vg TST-CC3 Overzicht voor de hele partitie home]# repquota –u -g /home
Voorbeeld: repquota home]# repquota /home *** Report for user quotas on device /dev/sda6 Block grace time: 7days; Inode grace time: 7days Block limits File limits User used soft hard grace used soft hard grace root werner
Quota’s instellen Per gebruiker of per groep via commando edquota home]# edquota -u werner home]# edquota -g TST-CC3 Met vi commando’s dien je de waarden aan te passen. Aanpassen “grace period” home]# edquota -t
Voorbeeld: edquota home]# edquota -u werner Er wordt een tijdelijk bestand geopend: Disk quotas for user werner (uid 18808): Filesystem blocks soft hard inodes soft hard /dev/sda Aanpassen van dit tijdelijk bestand gebeurt met vi commando’s.
Instellen quota’s voor meerdere gebruikers of groepen Kopiëren van quota’s home]# edquota -p werner jaak Via linuxconf Set quota defaults kiezen Bug: files limit = block limit block limit = file limit Resultaten worden weggeschreven in /etc/quota.conf Via Webmin