next up previous index
Következő: 5.2.4 Egyéb kvótával kapcsolatos Fel: 5.2 Kvóta beállítása és Előző: 5.2.2 A kvóta használatához   Index

5.2.3 Beállítás

Módosítani kell a rendszerindító scripteket, hogy a rendszer indulásakor megtörténjen a kvóta ellenőrzése és beállítása. Ha csomagból telepíted a kvóta szoftvert, akkor minden a helyére fog kerülni.

Módosítani kell a /etc/fstab fájlt. A megfelelő fájlrendszer opcióihoz be kell írni az usrquota és a grpquota szavakat.

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type>  <options>   <dump>  <pass>
/dev/hda1       /             ext2    defaults      1       1
/dev/hda2       none          swap    sw            0       0
proc            proc          proc    defaults      1       0
/dev/hda3       /usr/local    ext2    rw,nodev      1       2
/dev/hda5       /home   ext2    rw,nodev,nosuid,usrquota,grpquota 1 2
/dev/hda6       /stuff        ext2    rw,usrquota,grpquota 1 2
/dev/hdd        /cdrom        iso9660 noauto,user   0       0
/dev/fd0        /floppy       ext2    noauto,user   0       0
A /etc/fstab fájlban használható opciókról bővebb információ található itt - 16.7. fejezet és 15.47. fejezet.

A /etc/fstab fájl módosítása után a következő parancs létrehozza a quota.user és quota.group fájlokat, és leteszteli a beállított meghajtót.

quotacheck -avug
Nálam ilyen választ ad:
Scanning /dev/hda5 [/home] done
Checked 225 directories and 3470 files
Using quotafile /home/quota.user
Using quotafile /home/quota.group

Hozzá kell rendelni a kvótát a felhasználókhoz és csoportokhoz. Ehhez az edquota parancsot kell használni, a következőképpen:

edquota beci
Az edquota parancs használható kapcsolóiról bővebb leírás olvasható itt - 15.36 .fejezet. A parancs kiadása után a következő kép fogadott a vi szövegszerkesztőben:
Quotas for user beci:
/dev/hda5: blocks in use: 10, limits (soft = 0, hard = 0)
	inodes in use: 7, limits (soft = 0, hard = 0)

A képen látható dolgok magyarázata:

blocks in use:
a pillanatnyilag felhasznált blokkok száma. A blokk mérete attól függ, hogy mekkora blokkméretet használunk az adott partíción.
inodes in use:
a pillanatnyilag felhasznált inode-ok száma.
Soft limit
jelzi a felhasználó által elfoglalható lemezterületet. Amikor kombináljuk a grace period-dal, akkor ez a választóvonal, ezt átlépve a felhasználó a bejelentkezésekor kap egy figyelmeztető üzenetet, melyben tájékoztatják, hogy átlépte a számára kiszabott kvótát.
Hard limit
Ez határozza meg a maximálisan felhasználható lemezterületet, amelyet nem tud átlépni a felhasználó.
Grace period
Egy időhatárt jelent, amennyi ideig a felhasználó átlépheti a soft limit-ben meghatározott kvótát. Amennyiben átlépte a soft limitet, és a grace period is lejárt, akkor módosítani sem tud fájlokat, csak abban az esetben, ha töröl annyi fájlt, hogy belülre kerüljön a soft limit által meghatározott határon. Beállítása az edquota-t paranccsal lehetséges. Időnek megadhatunk másodpercet, percet, órát, napot, hetet és hónapot.
A ,,Quotas for user beci:'' sort nem kell bántani, csak tájékoztatásunkra szolgál, hogy éppen kinek a kvótáján dolgozunk. Ha valamelyik limitértéket - vagy mindkettőt - nullára állítjuk, akkor kikapcsoljuk a kvótát. A limiteknél csak azárójelbe tett részt kell átszerkesztenünk.

A grace period beállítására a következő parancsot kell kiadnunk:

Time units may be: days, hours, minutes, or seconds
Grace period before enforcing soft limits for users:
/dev/hda5: block grace period: 7 days, file grace period: 7 days
Mint látható, pillanatnyilag 7 napra van beállítva mind blokkokra, mind fájlokra.

Miután eddig eljutottunk, már csak a kvóta bekapcsolása maradt. Ezt megtehetjük a következő paranccsal (esetleg újraindíthatjuk a gépet, de nem muszáj):

quotaon /dev/hda5
A quotaon parancs kapcsolja be a kvóta használatát, a quotaoff pedig kikapcsolja. Rendszerinduláskor és leállításkor használatos általában. A quotaon parancs használható kapcsolóiról bővebb leírás olvasható ebben a fejezetben. A quotaoff parancs használható kapcsolóiról bővebb leírás olvasható ebben a fejezetben.
next up previous index
Következő: 5.2.4 Egyéb kvótával kapcsolatos Fel: 5.2 Kvóta beállítása és Előző: 5.2.2 A kvóta használatához   Index

1999-09-17