===Mettre en place les quotas===
Les quotas permettent de limiter l'espace disque attribué à un utilisateur. Par défaut le noyau supporte la gestion des quotas. Il vous faut modifier le fstab pour gérer les quotas sur une partition :
fstab de base :
/dev/wd0a / ffs rw 1 1
fstab gérant les quotas :
/dev/wd0a / ffs rw,userquota=/var/quotas/quota.user 1 1
Maintenant ajoutons un quota pour l'utilisateur toto. On utilise l'utilitaire edquota :
# edquota toto
On obtient un fichier de la sorte :
Quotas for user guru:
/: blocks in use: 0, limits (soft = 0, hard = 0) inodes in use: 0, limits (soft = 0, hard = 0)
#
Le champ initiant le quota est /: blocks in use: 0, limits (soft = 0, hard = 0) Le quota "soft" est un avertissement pour l'utilisateur le dépassant. Le quota "hard" est le quota en lui même. L'unité du quota est le kilo octet. On va donc spécifier un quota d'alerte à 9Mo et un quota fixe à 10Mo
Quotas for user toto:
/: blocks in use: 0, limits (soft =9000, hard = 10000) inodes in use: 0, limits (soft = 0, hard = 0)
#
On active le quota :
# quotaon -a
On vérifie :
# quota toto
Disk quotas for user guru (uid 1000): Filesystem blocks quota limit grace files quota limit grace / 14 9000 10000 7 0 0
#
Last updated on Sat Jan 05 02:35:33 CET 2008