espacio

  • Anteriormente expliqué cuánto espacio ocupan las bases de datos de un servidor MySQL? y cuánto espacio ocupan las tablas de una base de datos MySQL. Esta vez voy a explicar cómo obtener la misma información, pero en un servidor PostgreSQL.

    Los comandos \l y \dt del cliente psql permiten listar bases de datos y tablas respectivamente. Sin embargo, cuando se utiliza el modificador +, también es posible conocer cuánto espacio en disco ocupan.

  • Gracias a Ubuntu hoy me topé con esta maravillosa herramienta para el análisis de espacio en disco. Todo sucedió cuando comencé una gran actualización luego de un par de meses sin conectar mi notebook a Internet y me quedé con poco espacio en disco.

  • Generalmente la partición /boot suele tener un tamaño reducido en disco, ya que se utiliza para guardar el kernel Linux, la imagen initrd y el bootloader. El problema es que, al pasar el tiempo y las actualizaciones, se van acumulando versiones antiguas del kernel Linux hasta llenar la partición boot. Este artículo explica cómo eliminar las versiones del kernel viejas/desactualizadas en un sistema CentOS para ganar espacio en la partición /boot.

  • Este artículo explica cómo utilizar el comando du (disk usage) para determinar cuanto espacio en disco ocupa un directorio (o un listado de directorios) de forma rápida y sencilla.

  • FreeBSD, al igual que muchas distribuciones GNU/Linux, guarda los paquetes que ha compilado desde los fuentes (o descargado desde Internet) a modo de backup en un directorio de nuestro sistema de archivos. Con el tiempo estos paquetes (probablemente obsoletos si se ha actualizado el sistema en reitereadas oportunidades) suman un espacio en disco considerable, por esta razón tal vez sea deseable eliminarlos para recuperar el espacio.

  • Este breve artículo explica cómo determinar rápidamente el espacio total que ocupan diferentes directorios en una única línea, utilizando el comando du.

  • Un problema común en servidores que manejan grandes volúmenes de datos es quedarse sin espacio disponible en alguna partición. Este inconveniente puede ser crítico, si el sistema de archivos que se queda sin espacio disponible hospeda algún directorio crucial para el funcionamiento del sistema, como por ejemplo el directorio /var y sus subdirectorios.

  • Cada vez que el espacio disponible en alguno de mis sistemas de archivos se agota, o llega a un uso límite, suelo utilizar el clásico comando du -hs * junto con grep (buscando 'G', 'M' o 'K') para tratar de examinar el uso de disco en cada directorio e identificar dónde están los archivos y directorios que más consumen. Por supuesto este es un trabajo artesanal, pues es necesario ingresar en cada directorio para ejecutar este comando recursivamente hasta llegar a la raíz del problema. Hoy descubrí una gran herramienta, llamada ncdu (NCurses Disk Usage), la cual permite simplificar esta tarea.

  • Hoy estaba trabajando normalmente cuando de repente una aplicación produjo un error indicando "No space left on device", "no queda espacio libre en el dispositivo" traducido. El dispositivo era la partición /dev/sda3, la cual aloja el sistema de archivos del directorio /home). El día que todo usuario linuxero debe enfrentar, se me llenó el $HOME.