AirV's Blog

Just another blog

Quota

Installer le service de quota

Extrait de http://www.developpez.net

  • la gestion des quotas s’active disque mounté, et doit etre mis en option dans /etc/fstab
    Par exemple :
    /dev/hda1 / ext2 defaults 1 1
    /dev/hda1 / ext2 defaults,usrquota 1
  • pour activer le quota sur /
    mount -o remount,usrquota /
  • pour créer les fichiers de configs
    touch /aquota.user
    touch /aquota.group
    chmod 600 /aquota.user /aquota.group

Autre lien :

www.linux-pour-les-nuls

Définir les quota pour les individus

Créer un quota type pour un individu toto

$> edquota toto

Créer la liste des personnes liste

$> repquota /dev/hdb1 | awk ‘{print $1}’ > liste

Appliquer le quota sur la liste liste à partir de l’exemple toto

for u in $(cat liste) ; do echo $u ; edquota -p toto $u; done

Suivi du dépassement des quota

$> repquota /dev/hdb1 | grep + | awk ‘ {print $3  » ko  » $1}’ | sort -n

1362984 ko celine
1847624 ko pberta07
1892924 ko craillar

Rapport de quota avec la commande repquota + fichier quota-report.php

*/5 * * * * root /bin/date > /tmp/quotas && /usr/sbin/repquota -au >> /tmp/quotas

Source du fichier /ftp/info/admin/quota/quota.report.php