> Faqs > Cómo saber el espacio libre en disco en un servidor Linux

Cómo saber el espacio libre en disco en un servidor Linux

Deseo saber el espacio disponible en disco, en un servidor Linux Ubuntu.

¿Existe algún comando para saber el espacio libre de un servidor Linux?

Respuestas

El comando que se usa para poder saber cuáles son los volúmenes de discos que tienes en el servidor es "df"

df

Solo que así te muestra los espacios en bytes, que a veces resulta muy complicado de leer. Por lo que generalmente usamos el flag "-h" para que te muestre los valores en "Gigas", lo que resulta mucho más sencillo de leer.

df -h

Verás que te aparecen varias líneas, porque en sistemas linux siempre tienes como varias particiones asignadas. Habrá una de ellas que será la que tenga generalmente más espacio, la que sea tu volumen principal y desde la que puedes verificar cuánto espacio libre te queda en el servidor.

Filesystem      Size  Used Avail Use% Mounted on
udev            7.2G     0  7.2G   0% /dev
tmpfs           1.5G  680K  1.5G   1% /run
/dev/sda1        49G   16G   33G  33% /
tmpfs           7.2G     0  7.2G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.2G     0  7.2G   0% /sys/fs/cgroup
/dev/sda15      105M  3.6M  101M   4% /boot/efi
tmpfs           1.5G     0  1.5G   0% /run/user/1000

Por ejemplo, en este caso tenemos un servidor con un disco de 50 GB, que tiene una partición principal de 49 GB (siempre será un poco menor que el disco total). De esa partición tenemos libres 33 GB y se ha usado un 33% del espacio.

Santiago
561 18 44 21

Los comandos más útiles para acompañar el espacio en disco son:

df: permite saber el espacio usado en las distintas las particiones, lo que te da una buena idea de cómo están tus discos en un momento dado.

df -h

du: permite ver lo que ocupan las carpetas de tu disco, lo que te puede ayudar a saber dónde te estás consumiendo el espacio que tienes en el servidor o en tu ordenador de sobremesa.

du /var/www/example.com
Guillermo
126 4 8 10

Puedes probar este comando, que te aporta mucha más información sobre cómo estás usando tus discos, cuáles son los archivos que tienes, carpetas y tal y cúánto ocupan.

Este comando lo tendrías que lanzar desde la raíz para saber el espacio en disco ocupado completo.

cd /
du -sh *

Si te da error de permisos puedes hacerlo con sudo:

sudo du -sh *
Sergio
361 11 31 13