Scribe 1.0-quotas

Un article de EoleWiki.

Sommaire

Gestion des quotas disques

Principes

Lorsque l'on fixe un quota disque à l'aide de l'EAD, il s'agit d'une limite dite douce (soft). La limite dure (hard) vaut deux fois la limite douce.

Un utilisateur peut dépasser sa limite douce tout en ne pouvant atteindre sa limite dure (espace disque insuffisant) pendant 7 jours.

Après ces 7 jours, si l'utilisateur n'est pas repassé en dessous de sa limite douce, il ne peut plus écrire du tout (espace disque insuffisant). Il doit alors effacer des fichiers afin de redescendre en dessous de cette limite (ou demander à son administrateur de lui augmenter son quota).

NOTE : Tous les fichiers créés par l'utilisateur (y compris dans les partages des groupes) le sont en son nom, ce qui explique que même si son dossier personnel est vide, il peut avoir entamé grandement son quota disque...

Commandes

L'ead permet d'appliquer les quotas disques aux utilisateurs.

Voici les commandes utilisées :

Application d'un quota à un utilisateur :

setquota -u -F xfs <user> <blocks_soft> <blocks_hard> 0 0 /home

Le script "/usr/share/ead/set_quota.py <user> <quota>" simplifie son utilisation.

Consultation des quotas :

repquota -a

Le résultat de cette commande doit bien sûr être retravaillé. Le script "/usr/share/ead/get_quota.py <user>" permet de connaître le quota d'un utilisateur particulier.

Cas particuliers

Lors de l'utilisation de LVM , avant toute opération :

chmod go+r /dev/vol_grp1


Quotas messagerie

Les quotas disques pour la messagerie sont indépendants des quotas disque utilisateurs présentés ci-dessus.

Il sont par défaut de 10 Mo par boîte mail.

Techniquement, cette valeur est fixée dans le fichier /etc/exim/exim.conf à la ligne :

address_directory_ldap:
  [...]
  quota = 10M