Controla el espacio libre de tu disco duro o SSD desde Linux

Controla el espacio libre de tu disco duro o SSD desde Linux

Rubén Velasco

A medida que vamos guardando todo tipo de archivos en nuestro PC, el espacio libre de nuestro disco duro se va agotando. Y si tenemos un SSD, que aunque son más rápidos generalmente suelen tener menos espacio, pues nos quedaremos sin hueco mucho antes. Por ello, si queremos evitar encontrarnos de repente con un mensaje que nos indique que no hay espacio libre y que el disco duro está lleno, es necesario saber cómo controlarlo y conocer cuáles son los archivos y las carpetas que más ocupan. Y así podemos hacerlo desde Linux.

En Windows, controlar el espacio libre de los discos duros y SSD es bastante sencillo. En Linux, la verdad, no es mucho más complicado que en el sistema operativo de Microsoft, pero sí que debemos tener claro cómo se hace. Como para la mayoría de las tareas, podemos encontrar varias formas de hacer esto en Linux, ya sea mediante terminal como a través de aplicaciones con interfaz gráfica.

Comprobar el espacio libre en Linux desde Terminal

Usar el comando df -h

El comando DF es uno de los más básicos que podemos usar en un terminal. Este comando viene del nombre «disk-free», por lo que su finalidad es, precisamente, mostrarnos el espacio libre que tenemos en nuestros discos duros, y puntos de montaje, dentro de cualquier sistema Linux.

Para ello, lo que debemos hacer es abrir un terminal y ejecutar en él el siguiente comando:

df -h

Este comando nos mostrará el espacio libre en datos que podamos leer nosotros, como MB y GB.

Espacio libre Linux - df

Como podemos ver, este comando lista todos los puntos de montaje de nuestro sistema, y nos muestra la información para cada uno de ellos. Podemos ver el tamaño total de cada punto de montaje, el espacio ocupado y el espacio que hay disponible. También podemos ver el porcentaje de uso.

Comprobar el tamaño de cada directorio con du -h

El comando du es una herramienta, en cierto modo, similar a la anterior. Con ella vamos a poder controlar el espacio que tenemos ocupado en el disco de nuestro Linux, pero de forma diferente. Mientras que df se centra en mostrar el espacio libre de cada punto de montaje, du (disk-usage) nos muestra el tamaño de cada uno de los directorios de nuestro disco.

Podemos ejecutar esta herramienta con:

du -h

Espacio libre Linux - du

La información sale toda amontonada, por lo que ya luego es tarea nuestra ir buscando los directorios que nos interesan para ver cuánto ocupan.

NCurses, más completo para terminal

NCurses Disk Usage es un completo analizador de discos que se ejecuta desde terminal, pero que cuenta con su propia interfaz. Esta herramienta nos va a permitir ver todos los directorios de nuestro disco duro y el tamaño que ocupa cada uno de ellos. Además, podemos navegar por el árbol de directorios para ver el tamaño de las subcarpetas y llegar incluso hasta ver la lista de los archivos que más ocupan.

Espacio libre Linux - ncdu

Con ncdu vamos a poder movernos por todos los directorios, e incluso borrar aquellos archivos, o carpetas, que más espacio ocupen. No es tan sencillo ni intuitivo como otros programas, pero es, sin duda, uno de los más completos para los que les gusta usar el terminal para todo.

Debemos descargarlo a mano desde aquí (hay una versión compilada que no tenemos que compilar nosotros) y ejecutarla.

Programas para controlar el espacio disponible en el disco duro

Analizador de discos

Una de las herramientas con interfaz gráfica que podemos encontrar para Linux es el analizador de discos. Esta herramienta forma parte del escritorio GNOME, por lo que podemos encontrarla instalada por defecto en cualquier distro que utilice este escritorio, como es el caso de Ubuntu.

Esta herramienta nos mostrará todas las unidades conectadas al PC, y podremos ver gráficamente el espacio ocupado y libre de todas ellas.

Espacio libre Linux - Analizador de discos Gnome 1

En caso de querer ver esta información con más detalle, podemos pulsar sobre cualquiera de las unidades para analizarla. Así vamos a poder ver qué directorios son los que más espacio ocupan en nuestro disco duro. Este analizador nos mostrará un árbol de directorios en forma de gráfico y podremos ver de forma muy clara cuánto espacio ocupa cada una de las ramas del árbol de directorios.

Incluso podemos profundizar más en cada directorio para verlo con más detalle.

Espacio libre Linux - Analizador de discos Gnome 4

Utilidad de discos de GNOME

Otra forma de ver el espacio libre de los discos duros, mucho más simple que la anterior, es usar la utilidad de discos del escritorio GNOME. Esta utilidad está pensada, sobre todo, para trabajar rápidamente con particiones, formatear unidades y montar y desmontar discos. Pero también es una forma muy rápida de conocer cuánto espacio tenemos ocupado y disponible, aunque menos detallado que el anterior.

Buscaremos «Discos» en el lanzador de aplicaciones de la distro y podremos ver una ventana como la siguiente.

Espacio libre Linux - Herramienta de discos

En esta ventana podremos ver en detalle todas las particiones, y si seleccionamos una de ellas podremos ver el espacio que tenemos ocupado y cuántos gigas nos quedan libres.

QDirStat, el más completo

QDirStat es el sucesor de KDirStat, y su desarrollo se centró en eliminar todas las dependencias de KDE para poder ser un programa totalmente independiente cuyo uso no implicara instalar todo el escritorio. Este programa cuenta con una interfaz muy sencilla dentro de la cual vamos a poder encontrarnos todos los puntos de montaje de nuestro Linux.

Vamos a poder ver cuánto ocupa cada directorio de cada uno de los puntos de montaje. Y podremos profundizar todo lo que queramos en el árbol hasta llegar a los ficheros. En la parte superior podremos ver los directorios como tal, mientras que en la parte inferior nos encontraremos con el mapa del árbol que nos permitirá ver, de un modo mucho más gráfico, cuánto ocupa cada directorio y cada uno de los archivos del disco duro. Incluso podremos eliminar las carpetas o los archivos que más ocupan desde aquí.

QDirStat

Este programa suele venir incluido en los principales repositorios, por lo que para instalarlo simplemente tendremos que ejecutar en un terminal:

sudo apt install qdirstat

Cuando acabe la instalación del programa, este estará listo para empezar a usarlo.