Molte volte, cPanel segnala un valore errato in cPanel->Utilizzo disco interfaccia per /mail/ directory. Nel nostro test case il valore della shell è 308 MB:
root@web [/home/mmtest]# du -sh mail
308M mail
root@web [/home/mmtest]#
Ma il valore riportato in cPanel è 462,99 MB come mostrato nell'immagine seguente:
Ciò è causato dal server dovecot che non aggiorna correttamente l'utilizzo del disco. Per risolvere questa situazione, esegui i comandi:
# /scripts/generate_maildirsize --confirm --allaccounts --verbose $username
root@web [/home/mmtest]# /scripts/generate_maildirsize --confirm --allaccounts --verbose mmtest
Rebuilding the maildirsize files for: mmtest
Rebuilding the maildirsize files for: [email protected]
Checking user mmtest
Calculating diskusage and diskcount from reading files
Writing /home/mmtest/mail/maildirsize for user merches
Checking user [email protected]
Calculating diskusage and diskcount from reading files
Writing /home/mmtest/mail/mmtest123.com/john/maildirsize for user john
root@web [/home/mmtest]#
Ora l'utilizzo del disco è riportato correttamente in cPanel:
Per eseguire il comando per tutti gli account usa
# /scripts/generate_maildirsize --confirm --allaccounts --verbose
Maggiori informazioni su questo script cPanel possono essere trovate eseguendo
# /scripts/generate_maildirsize --help