Page 1
Index
Ver este artículo en español 
Page 2
"Chuleta" con los comandos de vi en una única página

Sorry, this page is not available in English. Displaying version for locale : es

Averiguar dónde se va el espacio del disco

Alexander Hristov

Espacio disponible - df

Una forma rápida de saber el espacio disponible en cada disco, así como la ruta en la que está montado cada sistema de archivos, es mediante el comando df (disk-free):

df -h

produce un listado similar al siguiente:

Filesystem    Size  Used Avail Use% Mounted on
/dev/hda1 7.6G 5.3G 1.9G 74% /
tmpfs 379M 0 379M 0% /dev/shm
/dev/hda3 9.6G 770M 8.3G 9% /home

Correos a root

Uno de los puntos de consumo de espacio suelen ser los correos a root. Existen numerosos programas (por ejemplo cron) que envían un correo a root con los resultados de su operación, amén de una interminable lista de spammers que automáticamente prueban root@dominio.com

Respecto a los spammers, no hay nada que hacer, pero podemos deshabilitar el envío de EMail por parte de cron editando el archivo /etc/crontab y añadiendo

>/dev/null 2>&1

en cada comando ejecutado. Por ejemplo:

01 * * * * root run-parts /etc/cron.hourly >/dev/null 2>&1

/var/spool/clientmqueue

Este directorio almacena los mensajes aceptados para envío pero no enviados por sendmail. sendmail es tanto un programa de recepción de EMail (MSP) como un agente de transporte (MTA), pero las dos responsabilidades están separadas y se gestionan de forma distinta, por dos procesos distintos. Para procesar la cola de mensajes aceptados para envío hay que asegurarse de que el proceso correspondiente esté ejecutándose, mediante:

sendmail -L sm-msp-queue -Ac -q30m

donde q30m indica cada cuanto tiempo se procesa esa cola (30m = 30 minutos). El tiempo en sí no es importante salvo que haya una ingente cantidad de usuarios o programas enviando correo.

Dado que los archivos en ese directorio son mensajes, si no tenemos problemas con correos no enviados podemos simplemente eliminarlos.

Uso del disco - du

El comando du (disk-usage) realiza un análisis del espacio en disco utilizado por cada archivo o directorio. Con él podemos de forma relativamente fácil ver dónde están los directorios que más sitio están ocupando. Por ejemplo, para ver la lista de los 10 directorios que más ocupan podemos utilizar:

du -x --block-size=1024K | sort -nr | head -10

 

Comments

 

Add a Comment

Name (optional)
EMail (optional, will not be displayed)

Text