Newsgroup: it.comp.os.linux.sys
Titolo: problema quote [semi-lungo]

Ciao a tutti,
ho un problema alla mia casella email IMAP (che amministro io,
[s]fortunatamente). Quando cerco di accedere via squirrelmail (ma anche con
Kmail), ottengo questi errori in /var/log/imap.log
dovecot: 2008-03-10 09:17:31 Info: imap-login: Login: user=<g4b0-company>,
method=PLAIN, rip=213.144.70.69, lip=213.144.70.70
dovecot: 2008-03-10 09:17:31 Info: IMAP(g4b0-company): Disconnected: Logged
out
dovecot: 2008-03-10 09:17:32 Info: imap-login: Login: user=<g4b0-company>,
method=PLAIN, rip=213.144.70.69, lip=213.144.70.70
dovecot: 2008-03-10 09:17:32 Error: IMAP(g4b0-company):
open(/home/company/homes/g4b0/mail/.imap/INBOX/.temp.dns1.13448.789ed543d941ff17)
failed: Disk quota exceeded
dovecot: 2008-03-10 09:17:32 Error: IMAP(g4b0-company): Cached message
offset lost for seq 147 in mbox file /var/mail/g4b0-company
dovecot: 2008-03-10 09:17:32 Error: child 13448 (imap) killed with signal 11
dovecot: 2008-03-10 09:17:32 Info: imap-login: Login: user=<g4b0-company>,
method=PLAIN, rip=213.144.70.69, lip=213.144.70.70
dovecot: 2008-03-10 09:17:32 Error: IMAP(g4b0-company):
open(/home/company/homes/g4b0/mail/.imap/INBOX/.temp.dns1.13450.e818b8c1d2d5752e)
failed: Disk quota exceeded
dovecot: 2008-03-10 09:17:32 Error: child 13450 (imap) killed with signal 11
Si evince chiaramente che l'utente g4b0-company ha superato la quota
assegantogli..
Ora, dopo alcuni smanettamenti sulle quote, ottengo:
dns1:/home/company/homes/g4b0# quota -s g4b0-company
Disk quotas for user g4b0-company (uid 1092):
     Filesystem  blocks   quota   limit   grace   files   quota   limit  
grace
/dev/mapper/dns1-home
                  1310M   2048M   2048M            1064       0       0
/dev/mapper/dns1-VAR
                  14407   2048M   2048M               2       0       0
Ho dato all'utente 2Gb sulla /home e 2Gb sulla /var, e a quanto pare ne
vengono usati 1310Mb sulla /home e qualche byte sulla /var.
Sembra tutto a posto, ma continuo ad ottenere l'errore di 'Disk quota
exceeded'!!! Ho gią riavviato postfix, dovecot e quota, ho provato anche ad
eliminare le quote per l'utente, ma niente, l'imap non mi funziona!!
Dopo un bel /etc/init.d/quota stop tutto funziona. Quando lo faccio
ripartire tutto si schianta.
Un'ultima cosa: 
dns1:/home/company/homes/g4b0# du -h .
0       ./.mc/cedit
16K     ./.mc
993K    ./mail/.imap/Sent
20K     ./mail/.imap/Drafts
156K    ./mail/.imap/INBOX
20K     ./mail/.imap/Trash
1,2M    ./mail/.imap
   [..SNIP..]
10M     ./mail/folder/.imap
154M    ./mail/folder
252M    ./mail
252M    .
L'utente sta utilizzando 252Mb, mentre quota č convinto che ne stia usando
1310Mb!! 
Come spiego a quota come stanno le cose? =P
-- 
g4b0, linux user n. 369000
http://gabo.homelinux.com

 failed: Disk quota exceeded
quale parte non ti è chiara?

Aioe wrote:

Ho risolto, uno script per il backup mi ricopiava la /home dentro la /home,
quindi le dimensioni di utilizzo del filesystem montato su /home per
ciascun utente aumentavano esponenzialmente!!
Ora che ho visto che quota funziona [:)] sto cercando di trovare il modo di
inviare una email all'amministratore del sistema ed una all'utente dove si
specifica che l'utente è nel grace period. Ho googlato qua e la, ma non ho
trovato nulla.. devo farmi uno script a manina o c'è già un po' di pappa
pronta in giro per la rete?


 pronta in giro per la rete?
$ man warnquota
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 $ man warnquota
gentilissimo, grazie
