Espacio utilizado en Linux desde consola

image

Cuando tenemos problemas de espacio en nuestro servidor Linux, es muy útil saber cuanto ocupa cada carpeta, esto no es una tarea muy visual desde la consola de Linux con lo cual os dejo un par de comandos muy útiles.

df -h nos sirve para identificar que partición tiene mucho espacio:

Filesystem                                                   Size  Used Avail Use% Mounted on
rootfs                                                        16G  5.6G  8.9G  39% /
devtmpfs                                                     4.0G   68K  4.0G   1% /dev
tmpfs                                                        4.0G     0  4.0G   0% /dev/shm
tmpfs                                                        4.0G  272K  4.0G   1% /run
/dev/sda2                                                     16G  5.6G  8.9G  39% /
tmpfs                                                        4.0G     0  4.0G   0% /sys/fs/cgroup
tmpfs                                                        4.0G     0  4.0G   0% /media
tmpfs                                                        4.0G  272K  4.0G   1% /var/run
tmpfs                                                        4.0G  272K  4.0G   1% /var/lock
/dev/sda3                                                     23G  4.1G   18G  20% /home

du --max-depth=1 /var/log/ | sort -n -r

Nos devuelve directorio a directorio lo que ocupa cada uno ordenado de mayor a menor

8881776 /var/log/
8678092 /var/log/mysql
172860  /var/log/apache2
9212    /var/log/YaST2
96      /var/log/zypp
32      /var/log/ConsoleKit
4       /var/log/news
4       /var/log/krb5

Este último comando devuelve el espacio ocupado en Kb. Se podría pedir que nos devolviera los datos en un formato más leíble pero entonces el orden se perdería. Aquí os dejo una calculadora para convertir entre capacidades.

¿Sabéis algún otro comando útil para esto?

Comentarios