Page suivantePage précédenteTable des matières

2. Partie I : La configuration

2.1 Reconfigurer votre noyau

Reconfigurez votre noyau et ajoutez le support des quotas en répondant 'y' à :

Quota support (CONFIG_QUOTA) [n] y

2.2 Compiler et installer les programmes des quotas

Les sources des programmes des quotas sont disponibles sur ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz

2.3 Modifier les scripts init de votre système pour vérifier les quotas et les activer lors du boot.

Voici un exemple :

# Check quota and then turn quota on.
if [ -x /usr/sbin/quotacheck ]
then
 echo "Checking quotas. This may take some time."
 /usr/sbin/quotacheck -avug
 echo " Done."
fi
if [ -x /usr/sbin/quotaon ]
then
 echo "Turning on quota."
 /usr/sbin/quotaon -avug
fi

La règle d'or est de toujours activer les quotas après que votre système de fichier ait été monté avec /etc/fstab, sinon les quotas ne fonctionneront pas. Je recommande d'activer les quotas à la fin de votre script init, ou, si vous préférez, juste après la partie ou le script init monte les systèmes de fichiers.

2.4 Modifier /etc/fstab

Les partitions sur lesquelles vous n'avez pas encore activé les quotas ressemblant normalement à :

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

Pour activer le support des quotas utilisateur pour un système de fichiers, ajoutez "usrquota" dans le quatrième champ contenant le mot "defaults" (man fstab pour avoir des détails).

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

Remplacez "usrquota" par "grpquota", si vous avez besoin du support des quotas pour les groupes sur un sytème de fichiers.

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

Vous avez besoin à la fois du support des quotas pour les groupes et les utilisateurs ?

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

2.5 Créer les enregistrements des quotas "quota.user" et "quota.group"

Les deux fichiers d'enregistrement des quotas, quota.user et quota.group, doivent être possédés par root, et avec les permissions lecture_écriture pour root et personne d'autre.

Logguez-vous en root. Allez sur la partition root où vous voulez activer les quota, et créez quota.user et quota.group en faisant :

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

2.6 Rebooter

Maintenant rebooter votre système pour que les changements que vous avez fait prennent effet.

Remarquez que pour les partitions pour lesquelles vous souhaiteriez activer les quotas dans le futur, vous avez seuleument besoin des étapes 4, 5 et 6.


Page suivantePage précédenteTable des matières