Juin
20
2007

Créer des quotas


Définition

Les quotas permettent de restreindre la capacité de stockage des utilisateurs :

On peut jouer sur : – espace disque – nombre de fichiers (inodes)

On peut attribuer des quotas aux : – utilisateurs – groupe

on peut attribuer trois règles : -limite soft : qui donne un avertissement à l’utilisateur. I’utilisateur recevra un warning à la limite soft mais pourra continuer à ajouter des fichiers jusqu’à la limite Hard. -limite hard : il ne pourra pas la dépassé -délai de grace : temps entre les deux limites (7jours par défaut)

Mise en place

1 – Activer le support des quotas au montage dans fstab dans la colonne des options :

/dev/vg1/data /data ext3 defaults,usrquota,grpquota 1 2

relire le fichier fstab :

mount -a

Attention : il faut que le FS soit démonté

2 – Création des fichiers de quotas à la racine des filesystems concernés

quotacheck /data (point de montage) quotacheck -g /data (pour activer les quotas pour les groupes)

3 – Edition des quotats

edquota (-u pour utilisateur et -g pour les groupes -t modifier delai de grace)

nous pouvons modifier les limites soft et hard pour chaque utilisateurs sur chaque point de montage sur lesquels sont attribué des quotas. 0 égal pas de limite

Filesystem blocks soft hard inodes soft hard
/dev/mapper/vg1-data 9872 0 0 4 2 4

On peut limiter en fonction des nombres de fichiers ou bien par block.

Pour connaitre la taille d’un bloque pour un LV, on utilise :

tune2fs -l /dev/vg1/lvdata

4 – Activation des quotas

quotaon -vuga

et quotaoff -vuga pour désactiver

afficher les quotas :

quota nom_user

recapitulation :

repquota -a

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

Laissez un commentaire