Liberar espacio del disco en Linux Mint usando la terminal

Cuando vemos un mensaje en Linux que nos dice que queda poco espacio en nuestro disco nos tendemos a alarmar. Nuestra preocupación crece y crece mientras nos preguntamos cómo es posible. Sin embargo, nuestro disco puede llenarse poco a poco de basura sin darnos cuenta al emplearlo con rutina. Cachés, paquetes huérfanos… actúan como zombis consumiendo poco a poco nuestro ordenador hasta que nos aparece el mensaje de alerta. Sin embargo, es muy fácil liberar espacio del disco en Linux Mint empleando diferentes comandos en la terminal. ¿Queréis saber cómo? Pues seguid leyendo y ¡haced que crezca nuevamente vuestro disco!

Liberar espacio del disco en Linux Mint usando la terminal

Liberar espacio del disco en Linux Mint

Existen varias formas de liberar espacio del disco en Linux. Aquí os mostraremos varias opciones que se ejecutan directamente desde la terminal, sin necesidad de emplear una interfaz gráfica.

Eliminar los paquetes huérfanos e innecesarios

Cuando instalamos, actualizamos o eliminamos paquetes de Linux Mint, siempre suele haber paquetes asociados a la instalación de los mismos que son requeridos para su normal funcionamiento.

Cuando los eliminamos podemos tener algunos paquetes huérfanos, que serían aquéllos que se empleaban para el correcto funcionamiento de la aplicación de origen, pero que ya no son necesarios. Sin embargo, están ahí ocupando el espacio del disco duro. Entre ellos suelen encontrarse los famosos linux-headers provenientes de las sucesivas actualizaciones del kernel.

En según qué casos, el espacio ocupado por estos paquetes innecesarios y huérfanos puede ser muy elevado, llevando a una sobrecarga del disco e impidiendo el funcionamiento correcto de nuestro ordenador.

Podemos eliminarlos ejecutando el siguiente comando, el cuál nos indica también la cantidad de espacio que se liberaría.

sudo apt-get autoremove

Al ejecutarlo en mi ordenador, me percaté que se liberarían 9086 MB, que serían aproximadamente 9 gigas. Vamos una barbaridad que sólo ralentizaba mi ordenador. Al ejecutar ese comando te da la opción de si, una vez sabido lo que se va a eliminar y la cantidad de espacio liberado, se desea continuar. Indicamos que S (de Sí) y listo, ya se empieza a limpiar nuestro ordenador.

mario@mario-R530-R730-P530:~$ sudo apt-get autoremove
[sudo] password for mario:          
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Los siguientes paquetes se ELIMINARÁN:
  libjpeg62 libllvm7 linux-headers-4.15.0-23 linux-headers-4.15.0-23-generic
  linux-headers-4.15.0-29 linux-headers-4.15.0-29-generic
  linux-headers-4.15.0-30 linux-headers-4.15.0-30-generic
  linux-headers-4.15.0-32 linux-headers-4.15.0-32-generic
  linux-headers-4.15.0-33 linux-headers-4.15.0-33-generic
  linux-headers-4.15.0-34 linux-headers-4.15.0-34-generic
  linux-headers-4.15.0-36 linux-headers-4.15.0-36-generic
  linux-headers-4.15.0-38 linux-headers-4.15.0-38-generic
  linux-headers-4.15.0-39 linux-headers-4.15.0-39-generic
  linux-headers-4.15.0-42 linux-headers-4.15.0-42-generic
  linux-headers-4.15.0-43 linux-headers-4.15.0-43-generic
  linux-headers-4.15.0-44 linux-headers-4.15.0-44-generic
  linux-headers-4.15.0-45 linux-headers-4.15.0-45-generic
  linux-headers-4.15.0-46 linux-headers-4.15.0-46-generic
  linux-headers-4.15.0-47 linux-headers-4.15.0-47-generic
  linux-headers-4.15.0-48 linux-headers-4.15.0-48-generic
  linux-headers-4.15.0-50 linux-headers-4.15.0-50-generic
  linux-headers-4.15.0-51 linux-headers-4.15.0-51-generic
  linux-headers-4.15.0-52 linux-headers-4.15.0-52-generic
  linux-headers-4.15.0-54 linux-headers-4.15.0-54-generic
  linux-headers-4.15.0-55 linux-headers-4.15.0-55-generic
  linux-headers-4.15.0-58 linux-headers-4.15.0-58-generic
  linux-headers-4.15.0-60 linux-headers-4.15.0-60-generic
  linux-headers-4.15.0-62 linux-headers-4.15.0-62-generic
  linux-headers-4.15.0-64 linux-headers-4.15.0-64-generic
  linux-headers-4.15.0-65 linux-headers-4.15.0-65-generic
  linux-headers-4.15.0-66 linux-headers-4.15.0-66-generic
  linux-image-4.15.0-23-generic linux-image-4.15.0-29-generic
  linux-image-4.15.0-30-generic linux-image-4.15.0-32-generic
  linux-image-4.15.0-33-generic linux-image-4.15.0-34-generic
  linux-image-4.15.0-36-generic linux-image-4.15.0-38-generic
  linux-image-4.15.0-39-generic linux-image-4.15.0-42-generic
  linux-image-4.15.0-43-generic linux-image-4.15.0-44-generic
  linux-image-4.15.0-45-generic linux-image-4.15.0-46-generic
  linux-image-4.15.0-47-generic linux-image-4.15.0-48-generic
  linux-image-4.15.0-50-generic linux-image-4.15.0-51-generic
  linux-image-4.15.0-52-generic linux-image-4.15.0-54-generic
  linux-image-4.15.0-55-generic linux-image-4.15.0-58-generic
  linux-image-4.15.0-60-generic linux-image-4.15.0-62-generic
  linux-image-4.15.0-64-generic linux-image-4.15.0-65-generic
  linux-image-4.15.0-66-generic linux-modules-4.15.0-23-generic
  linux-modules-4.15.0-29-generic linux-modules-4.15.0-30-generic
  linux-modules-4.15.0-32-generic linux-modules-4.15.0-33-generic
  linux-modules-4.15.0-34-generic linux-modules-4.15.0-36-generic
  linux-modules-4.15.0-38-generic linux-modules-4.15.0-39-generic
  linux-modules-4.15.0-42-generic linux-modules-4.15.0-43-generic
  linux-modules-4.15.0-44-generic linux-modules-4.15.0-45-generic
  linux-modules-4.15.0-46-generic linux-modules-4.15.0-47-generic
  linux-modules-4.15.0-48-generic linux-modules-4.15.0-50-generic
  linux-modules-4.15.0-51-generic linux-modules-4.15.0-52-generic
  linux-modules-4.15.0-54-generic linux-modules-4.15.0-55-generic
  linux-modules-4.15.0-58-generic linux-modules-4.15.0-60-generic
  linux-modules-4.15.0-62-generic linux-modules-4.15.0-64-generic
  linux-modules-4.15.0-65-generic linux-modules-4.15.0-66-generic
  linux-modules-extra-4.15.0-23-generic linux-modules-extra-4.15.0-29-generic
  linux-modules-extra-4.15.0-30-generic linux-modules-extra-4.15.0-32-generic
  linux-modules-extra-4.15.0-33-generic linux-modules-extra-4.15.0-34-generic
  linux-modules-extra-4.15.0-36-generic linux-modules-extra-4.15.0-38-generic
  linux-modules-extra-4.15.0-39-generic linux-modules-extra-4.15.0-42-generic
  linux-modules-extra-4.15.0-43-generic linux-modules-extra-4.15.0-44-generic
  linux-modules-extra-4.15.0-45-generic linux-modules-extra-4.15.0-46-generic
  linux-modules-extra-4.15.0-47-generic linux-modules-extra-4.15.0-48-generic
  linux-modules-extra-4.15.0-50-generic linux-modules-extra-4.15.0-51-generic
  linux-modules-extra-4.15.0-52-generic linux-modules-extra-4.15.0-54-generic
  linux-modules-extra-4.15.0-55-generic linux-modules-extra-4.15.0-58-generic
  linux-modules-extra-4.15.0-60-generic linux-modules-extra-4.15.0-62-generic
  linux-modules-extra-4.15.0-64-generic linux-modules-extra-4.15.0-65-generic
  linux-modules-extra-4.15.0-66-generic pandoc-data
0 actualizados, 0 nuevos se instalarán, 138 para eliminar y 0 no actualizados.
Se liberarán 9.086 MB después de esta operación.
¿Desea continuar? [S/n] 

Limpiar la caché de APT

Para limpiar la caché de APT, el gestor de paquetes avanzado, se puede realizar de un modo sencillo empleando un comando. Pero antes de ejecutarlo tenemos que saber el espacio que ocupa la caché de APT. Para ello, ejecutamos el siguiente comando:

sudo du -sh /var/cache/apt

En mi caso se indica que mi caché de APT ocupa 350 megabytes.

mario@mario-R530-R730-P530:~$ sudo du -sh /var/cache/apt 
[sudo] password for mario:                  
350M	/var/cache/apt

Esos 350 megas pueden ser muy necesarios cuando tenemos poco espacio en el disco. Ahora podemos proceder de dos modos: limpiar los paquetes obsoletos, o limpiar completamente la caché. En el primer caso, se libera menos espacio en el segundo.

Si queremos limpiar el espacio ocupado por los paquetes obsoletos en la caché, ejecutamos el siguiente comando:

sudo apt-get autoclean

Y si queremos limpiar la caché completamente, ejecutamos el siguiente:

sudo apt-get clean

Limpiar la caché de las miniaturas de imágenes

Cuando navegamos por nuestras carpetas en Linux Mint, nuestro explorador de archivos va creando automáticamente miniaturas de las imágenes que tengamos almacenadas. Con el tiempo, estas miniaturas pueden ocupar un espacio importante en nuestro disco.

Como en el caso de la caché de APT, primero tenemos que calcular cuánto ocupan nuestras miniaturas de imágenes. Para ello, ejecutamos el siguiente comando:

du -sh ~/.cache/thumbnails

En mi caso se ve que las miniaturas de las imágenes ocupan 153 megabytes.

mario@mario-R530-R730-P530:~$ du -sh ~/.cache/thumbnails
153M	/home/mario/.cache/thumbnails

Ahora toca eliminar esa caché, y lo hacemos ejecutando el siguiente comando:

rm -rf ~/.cache/thumbnails/*

Valoración sobre cómo liberar espacio en disco en Linux

Si andas con problemas de espacio en el ordenador, liberar espacio en disco en Linux Mint es muy rápido con tres sencillos comandos:

sudo apt-get autoremove
sudo apt-get clean
rm -rf ~/.cache/thumbnails/*

En mi caso real se han eliminado satisfactoriamente 9589 megas de mi disco duro.

También se puede liberar espacio en disco en Linux Mint empleando interfaces gráficas. Sin embargo ello requiere de la instalación de nuevo software con su consecuente espacio en disco. Yo recomiendo emplear directamente la terminal para optimizar al máximo nuestro ordenador.

Deja un comentario