2. Partie I : La configuration
Contenu de cette section
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.
Chapitre suivant,
Chapitre Précédent
Table des matières de ce chapitre,
Table des matières générale
Début du document,
Début de ce chapitre
|