Quota’s in Linux

10
Quota’s in Linux Werner Maes 3 april 2003

description

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. - PowerPoint PPT Presentation

Transcript of Quota’s in Linux

Page 1: Quota’s in Linux

Quota’s in Linux

Werner Maes3 april 2003

Page 2: Quota’s in Linux

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

Page 3: Quota’s in Linux

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

Page 4: Quota’s in Linux

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

Page 5: Quota’s in Linux

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

Page 6: Quota’s in Linux

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

Page 7: Quota’s in Linux

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

Page 8: Quota’s in Linux

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

Page 9: Quota’s in Linux

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.

Page 10: Quota’s in Linux

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