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 :
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