Visualisation des quotas disque dans l'EAD

Fonctionnement des quotas disque

Il est possible, pour chaque utilisateur, de limiter la quantité de données qu'il peut stocker sur le serveur en lui imposant un quota disque maximum.

Les quotas sont composés d'une limite douce (soft) et d'une limite dure (hard).

À partir d'EOLE 2.8.1, le calcul de la limite dure est réglable via l'interface de configuration du module. Par défaut il vaut le double (200%) de la limite douce.

Dans l'interface EAD, c'est la limite douce qui est indiquée.

Remarque

Les règles suivantes s'appliquent à l'utilisateur :

  • il ne peut pas dépasser la limite dure ;

  • il peut dépasser la limite douce pendant 7 jours ;

  • passé ce délai, seule la limite douce est prise en compte et il est obligé de supprimer des données afin de repasser en dessous de celle-ci ;

  • à partir de là, le processus de la limite douce/dure reprend et l'utilisateur peut à nouveau dépasser la limite douce pour une durée maximale de 7 jours.

AttentionAttribution des limites liées aux quotas

Les limites de quotas s'appliquent à la création des utilisateurs, leur modification ultérieure ne s'applique donc pas automatiquement aux les utilisateurs déjà créés.

Les quotas sur le module Scribe

Pour consulter les quotas, le menu Outils/Quotas disque de l'EAD permet d'afficher les quotas utilisateurs selon 3 filtres :

  • Quotas dépassés

  • Quotas à surveiller (quotas presque atteint)

  • Tous les quotas

    Affichage des quotas utilisateur dans l'EAD
    Affichage des quotas utilisateur dans l'EAD

Attention

Les quotas sont appliqués sur la partition /home. Les quotas concernent, ainsi, l'ensemble des fichiers créés par l'utilisateur sur le serveur (dossiers personnels, partages équipe pédagogique, classe, groupes, etc.).

Désynchronisation des quotas disque

Il peut arriver qu'il y ait une désynchronisation entre l'utilisation réelle du disque et le système de vérification des quotas.

Cela se traduit généralement par le fait que des utilisateurs sont considérés à tort comme dépassant leur quota disque.

La commande quotacheck permet de corriger le problème. Son utilisation demande quelques précautions.

Exemple

Exemple d'utilisation de quotacheck sur le module Scribe où /home est la partition utilisée pour les données et les quotas utilisateurs.

  1. arrêter les différents services susceptibles d'écrire sur la partition (samba, proftpd, exim4, ...) ;

  2. démonter les éventuels montages liés à cette partition (images ISO, ...) ;

  3. désactiver les quotas sur la partition : quotaoff /home  ;

  4. lancer la vérification des quotas : quotacheck -vug /home ;

  5. réactiver les quotas sur la partition : quotaon /home ;

  6. remonter les partitions  : mount -a ;

  7. démarrer les services précédemment arrêtés.

Truc & astuce

Cette procédure est également à appliquer dans le cas où la commande repquota -a ne rend plus la main.