Következő Előző Tartalom

4. A quota beállítása a Linux operációs rendszeren - 1. rész: a konfiguráció

4.1 1. A kerneled újrakonfigurálása

Konfiguráld újra a kerneled és add hozzá a quota támogatását begépelve egy "y"-t a következő helyen:


Quota support (CONFIG_QUOTA) [n] y

4.2 2. Fordítsd le és installáld a quota programot

A quota szoftver forrása elérhető az


ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz

címen.

4.3 3. Változtasd meg a rendszered inicializációs scriptjét, ahol a quota vizsgálata történik és kapcsold be a qoutá-t bootidőben.

Íme egy példa:


# Ellenőrizd a quota-t és kapcsold is be/Check quota and then turn quota on.
if [ -x /usr/sbin/quotacheck ]
        then
               echo "Ellenőrzöm a quotát./Checking quotas. This may take some time."
               /usr/sbin/quotacheck -avug
               echo " Kész/Done."
        fi
         if [ -x /usr/sbin/quotaon ]
        then
               echo "Bekapcsolom a quota-t./Turning on quota."
               /usr/sbin/quotaon -avug
        fi

Aranyszabály, hogy a mindíg kapcsoljuk be a quota-t, mihelyt a /etc/fstab fájlban felsorolt fájlrendszereink mountolásra kerültek, ellenkező esetben a quota nem működni. Javaslom, hogy kapcsold be a quota-t a rendszered inicializáló scriptje végén, vagy ha úgy gondolod, akkor rögtön azután, hogy a fájlrendszereid mountolásra kerültek a rendszered inicializáló scriptjében.

4.4 4. Változtasd meg a /etc/fstab fájlt

Az olyan partíciók, amelyeken még nem engedélyezett a quota, normális esetben valami ilyesféleképpen festenek:


/dev/hda1     /    ext2    defaults      1       1
/dev/hda2     /usr   ext2    defaults      1       1

Ahhoz, hogy engedélyezzük a felhasználói quota támogatását egy fájlrendszeren, adjuk hozzá a "usrquota" stringet a negyedik mezőben tartalmazott "defaults" szóhoz (a további részletekért....man fstab).


/dev/hda1     /    ext2    defaults           1       1
/dev/hda2     /usr   ext2    defaults,usrquota  1       1

Helyettesítsük a "usrquota"-t a "grpquota"-val, amennyiben a csoport quota támogatás szükséges a rendszerünkön.


/dev/hda1     /   ext2   defaults           1       1
/dev/hda2     /usr  ext2   defaults,grpquota  1       1

Szükséges egyszerre a felhasználói és a csoport quota támogatása is egy fájlrendszeren?


/dev/hda1     /   ext2  defaults                     1       1
/dev/hda2     /usr  ext2  defaults,usrquota,grpquota   1       1

4.5 5. Hozz létre quota rekord "quota.user" és "quota.group" fájlokat.

Minkét quota rekord fájlnak - a quota.user és a quota.group fájlnak is - a root tulajdonában kellene lennie és csak a root részére kellene olvasható- és írhatónak lennie, ezen kívűl senki más részere sem.

Lépjünk be a rendszerbe root-ként. Menjünk annak a partíciónak a gyökerébe, amelyre engedélyezni kívánjuk a quota-t, majd hozzuk létre a quota.user és a quota.gruop fájlokat a következőképpen:


touch /partition/quota.user
touch /partition/quota.group
chmod 600 /partition/quota.user
chmod 600 /partition/quota.group

4.6 6. Újrabootolás

Most bootoljuk újra a rendszert az általunk kieszközölt változtatások életbeléptetésére.

Jegyezzük meg azt, hogy amennyiben engedélyezni kívánjuk a quota-t további partíciókra is, a jövőben már csak a 4-es, 5-ös és a 6-os lépés szükséges.


Következő Előző Tartalom