Es habitual que las instalaciones de Magento acaben llenando el disco. Primero hay que identificar dónde se está ocupando el espacio y después crear una tarea programada que lo libere automáticamente.
Añade los siguientes comandos a un cron para que se ejecuten una vez cada hora, sustituyendo USUARIO por tu usuario real. Consulta cómo verificar el resultado de un cron para comprobar que se ejecutan correctamente.
Elevado uso de disco en /var/session/
Borra las sesiones con más de 7 días de antigüedad:
find /home/USUARIO/public_html/var/session/ -name "sess_*" -type f -mtime +7 -exec rm -f {} \;
Si hay muchísimos ficheros, find puede resultar lento. Otra opción es usar ls, aunque en este caso borrarás todas las sesiones (los usuarios conectados perderán su sesión):
ls -U | head -99999999 | grep sess_ | xargs rm
Elevado uso de disco en /pub/media/captcha/base/
Elimina las imágenes de captcha de más de un día:
find /home/USUARIO/public_html/pub/media/captcha/base/ -name "*.png" -type f -mtime +1 -exec rm -f {} \;
Elevado uso de disco en /var/report/
Elimina los informes de error de más de 7 días:
find /home/USUARIO/public_html/var/report/ -type f -mtime +7 -exec rm -f {} \;
Elevado uso de disco en /media/catalog/product/cache/
Elimina la caché de imágenes de producto de más de 7 días (Magento la regenera cuando la necesita):
find /home/USUARIO/public_html/media/catalog/product/cache/ -type f -mtime +7 -exec rm -f {} \;