Cpanel siempre calcula la cuota de un usuario, sumando el tamaño ocupado por todos los archivos de los cuales es propietario.
Principalmente estos archivos se encuentra en su home (/home/usuario1) ya que muchos ficheros del usuario como son las bases de datos (/var/lib/mysql/usuario1_bd), archivos de mailman (/usr/local/cpanel/3rdparty/mailman/archives/private/), etc tiene como propietario al propio mysql, mailman y no se contabiliza para su cuota.
Alguna vez me ha pasado que no coincidiera la cuota con el tamaño de su home. Lo primero que hago es forzar que se recalculen.
para ver la cuota de un usuario podemos usar el comando quota:
root@server [~]# quota -v usuario1 Disk quotas for user usuario1 (uid xxxxx): Filesystem blocks quota limit grace files quota limit grace /dev/cciss/c0d0p1 234620 512000 512000 6009 0 0
para calcula el tamaño ocupado por los archivos de su home (/home/usuario1), tanto ocultos como normales podéis usar esto:
root@>server [/home/usuario1]# du -shc .[a-Z0-9]* * 4,0K .Acpt 4,0K .bash_history 4,0K .bash_logout 4,0K .bash_profile 4,0K .bashrc 1012K .5141341 98M backups.tar.gz 113M public_html 212M total
Si no coinciden la cuota, forzamos que se recalculen con un script que tiene el propio Cpanel:
root@server [~]# /scripts/fixquotas
En la nueva versión de cpanel 11.25.0-RELEASE una de las muchas novedades que presenta es el espacio en disco calculado para cada usuario. Ahora los archivos de mailman pertenece al propio usuario y contabiliza para su cuota.
Vamos a explicar brevemente la estructura de archivos. Los archivos pertenecientes a las listas de correo se encuentra en esta ruta /usr/local/cpanel/3rdparty/mailman/archives/private/:
root@server [~]# ls -las /usr/local/cpanel/3rdparty/mailman/archives/private/lista1_tureceta.es -rw-rw---- 1 usuario1 mailman 911 feb 12 2009 pipermail.pck -rw-rw-r-- 1 usuario1 mailman 1,2K feb 12 2009 index.html drwxrws--- 2 mailman mailman 4,0K feb 12 2009 database/ -rw-rw-r-- 1 usuario1 mailman 3,0K feb 12 2009 2009-February.txt drwxrwsr-x 2 usuario1 mailman 4,0K feb 12 2009 2009-February/ -rw-rw-r-- 1 usuario1 mailman 1,1K feb 13 2009 2009-February.txt.gz drwxrwsr-x 5 usuario1 mailman 4,0K feb 13 2009 ./ drwxrwsr-x 22 mailman mailman 4,0K dic 23 11:09 attachments/
el 99% del espacio estará dentro de la carpeta attachments la cual podemos borrar sin problemas ya que se vuelve a generar, en caso de guardar los adjuntos.
Si fuera necesario, también se pueden borrar los archivos y directorios 2009-February* que contienen todos los mensajes enviados, estructurados por año-mes o similar, dependiendo de la configuración de mailman.
Si lo que queremos es que ya no vuelva a guardar un histórico de los mensajes enviados, debemos marcar NO en esta opción:
[Opciones de Almacenaje] / ¿Almacenar los mensajes?
[Archiving Options] / Archive messages?
Del mismo modo, si no queremos guardar los adjuntos en la carpeta attachments marcaremos NO:
[Opciones de recopilaciones] / ¿Pueden elegir los suscriptores recibir el tráfico de la lista agrupado en un solo mensaje? (digest)
[Digest options] / Can list members choose to receive list traffic bunched in digests?
