|
Recherche |
Erreurs Quota ne fonctionne pas 1. Dans la gestion des quotas un user a depassé le quota comment est-ce possible ? On verifie d'abord que le quota fonctionne bien : # /usr/sbin/repquota -a Block limits File limits user used soft hard grace used soft hard grace monbusin — 29256 0 1000 2439 0 0 Effectivement, monbusin utilise 29256/1000. On verifie s'il peut enregistrer les fichiers : # su monbusin # cd bash-2.05$ cat > gre gr ide0(3,2): write failed, user block limit reached. ecat: Erreur d'écriture.: Débordement du quota d'espace disque bash-2.05$ egr bash: egr: command not found Le quota a l'air de fonctionner correctement. Les fichiers ont pu être crées par root puis les droits ont changés sur les fichiers : # cd /home/monbusin # ls -l total 8 drwx-r-x 2 monbusin users 4096 oct 9 12:10 cgi-bin -rw-r-r- 1 monbusin users 0 oct 11 15:30 gre drwx-r-x 3 monbusin users 4096 oct 10 17:55 www # /usr/sbin/repquota -a | grep monbusin monbusin 29256 0 1000 2441 0 0 # cat > gre kgre gr egr egr egr egr egre # chown monbusin.users gre # /usr/sbin/repquota -a | grep monbusin monbusin 29260 0 1000 2441 0 0 Le quota a bien evolué de 29256 à 29260. Et où sont ces fichiers ? Le quota est fait sur la partition. Là il s'agit de la partition /home. Il faut donc chercher les fichiers sur /home. On peut utiliser la fonction find. # grep "monbusin" /etc/passwd monbusin:x:522:100:monbusin:/home/monbusin:/bin/false # cd /home # find -uid 522 ça prend un peu de temps [...] ./monbusin/www/index.php ./monbusin/.bash_history # 2. Je n'ai aucun quota (webmin indique que le système ne supporte pas les quotas).
LABEL=/home /home ext3 defaults,usrquota 1 2
$ mount /dev/hda2 -o remount,usrquota
$ quotacheck /home
$ quotaon /home
$ repquota -a ![]() Quota ne fonctionne plus http://forum.ovh.net/showthread.php?s=&threadid=48 |