Categorías
General

Limpieza de rutina

Una de las cosas que siempre me preocupó en la administración de
cualquier Sistema Operativo es la capacidad que tiene el mismo sistema
de mantenerse limpio. ¿Qué es limpio? Por lo menos yo le digo así a la
permanencia de archivos temporales, o archivos innecesarios dispersos
por el sistema.

Para aquellos que recién se inicien en el mundo GNU/Linux, voy a
comentar dos simples cosas que en ocasiones van a ayudar bastante a
desocupar un poco el disco rígido.

Los paquetes

La primera tiene que ver con APT, el conocido gestor avanzado de
paquetes desarrollado por Debian (y adoptado por sus derivadas). Cada
vez que desde la consola usamos los comandos los comandos apt-get o aptitude, o desde el entorno gráfico Synaptic (GNOME) o Adept (KDE) para inslalar un programa, se guardan en el disco una serie de archivos binarios. Dichos archivos son los mismísimos .deb y sirven como caché para posibles futuras instalaciones de esos mismos paquetes. Se encuentran en /var/cache/apt/archives y son los responsables de hacer posteriores instalaciones más ágiles, sin necesidad de descargar todo nuevamente.

Dichos archivos no se eliminan automáticamente, por lo que pueden
llegar a estar ocupando espacio innecesario. Por otro lado, pueden
servir a otras instalaciones de Ubuntu que no tengan conexión a
Internet. Como la mayoría sabrá, Ubuntu se caracteriza por tener un
gran porcentaje del total de sus paquetes solamente disponibles en los
repositorios de Internet, así como también las actualizaciones de
cualquier tipo. Los CDs Desktop o Alternate sirven más que nada para
dejar un sistema que trabaje bien y sirva para las necesidades básicas.
Entonces, copiando el contenido de /var/cache/apt/archives
de una PC que se haya actualizado a otra que esté en la etapa previa
puede lograrse el mismo efecto, y sin necesidad de estar en contacto
con la web.

Pero volviendo al tema central, en la gran mayoría de los casos una instalación Ubuntu tendrá disponible a la WWW.
En esos casos, estoy seguro en el que llega un punto en que van a
quedar desatendidos varios paquetes en el directorio citado, sin
brindarles un uso eficiente. Para solucionar esto, hay dos comandos que
al ejecutarlos como root nos simplifican la tarea.

# apt-get clean
# apt-get autoclean

Mientras que clean borra los binarios de /var/cache/apt/archives/ y /var/cache/apt/archives/partial/, autoclean sólo borra aquellos paquetes que ya no pueden ser descargados o son evidentemente inservibles.

Las imágenes

El segundo tip se relaciona con el almacenamiento automático de los thumbnails que se generan al leer imágenes desde Nautilus (GNOME) o Konqueror/Dolphin (KDE).

Cada vez que nos posicionamos sobre una imagen o hacemos algo para
que el navegador gráfico de archivos genere una previsualización, la
imagen que vemos se almacena en ~/.thumbnails, en donde ~ representa el directorio de usuario actual (dentro de /home) y el punto (.)
un directorio oculto. Como dichos archivos tampoco se eliminan
automáticamente luego de un cierto tiempo, pueden llegar a ocuparnos
unos buenos MB, o incluso más de un GB.

Para adelgazar un poco el disco, en este caso podemos ejecutar un comando que combina dos acciones. El comando es find, que sirve para localizar determinados archivos y la acción es rm,
que sirve para borrar cualquier tipo de dato en el sistema. El único
dato personalizable es la antiguedad máxima a la que se accedió al
archivo. En este caso, +14 equivale a los últimos 14 días.

$ find ~/.thumbnails -type f -atime +14 -exec rm {} ;

Es decir, con este comando voy a eliminar todos los thumbnails que no hayan sido usados en las últimas dos semanas.

La Consola

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *