Reconfigurez votre noyau et ajoutez le support des quotas en répondant 'y' à :
Quota support (CONFIG_QUOTA) [n] y
Les sources des programmes des quotas sont disponibles sur ftp://ftp.funet.fi/pub/Linux/PEOPLE/Linus/subsystems/quota/all.tar.gz
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.
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
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
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.