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
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.
arrêter les différents services susceptibles d'écrire sur la partition (samba, proftpd, exim4, ...) ;
démonter les éventuels montages liés à cette partition (images ISO, ...) ;
désactiver les quotas sur la partition :
quotaoff /home
;lancer la vérification des quotas :
quotacheck -vug /home
;réactiver les quotas sur la partition :
quotaon /home
;remonter les partitions :
mount -a
;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.