100 likes | 249 Views
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.
E N D
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@ls-cc3-03 root]# mount –o remount /home
Quota’s activeren: deel 2 • Quotacheck maakt databases aan [root@ls-cc3-03 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 [root@ls-cc3-03 home]# quotaon /home
Quota’s bekijken • Per gebruiker of per groep [root@ls-cc3-03 home]# quota -vu werner [root@ls-cc3-03 home]# quota -vg TST-CC3 • Overzicht voor de hele partitie [root@ls-cc3-03 home]# repquota –u -g /home
Voorbeeld: repquota [root@ls-cc3-03 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 -- 40244 0 0 23 0 0 werner -- 80000 100000 0 18 0 0
Quota’s instellen • Per gebruiker of per groep via commando edquota [root@ls-cc3-03 home]# edquota -u werner [root@ls-cc3-03 home]# edquota -g TST-CC3 Met vi commando’s dien je de waarden aan te passen. • Aanpassen “grace period” [root@ls-cc3-03 home]# edquota -t
Voorbeeld: edquota [root@ls-cc3-03 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/sda6 80000 100000 0 18 0 0 Aanpassen van dit tijdelijk bestand gebeurt met vi commando’s.
Instellen quota’s voor meerdere gebruikers of groepen • Kopiëren van quota’s [root@ls-cc3-03 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