Quota’s in Linux
description
Transcript of Quota’s in Linux
Quota’s in Linux
Werner Maes3 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 -avugquotacheck: Scanning /dev/sda6 [/home] donequotacheck: 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/sda6Block 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 0werner -- 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