Liberar espacio en linux

Hoy me he quedado sin espacio en el disco duro de la máquina virtual que uso de servidor de desarrollo así que me he puesto a mirar donde se estaba comiendo más espacio.

Lo primero es ver el estado de las particiones:
df -h

A partir de ahí podemos empezar borrando los ficheros descargados en las instalaciones
apt-get autoclean

Después toca ver que directorios pesan más:
du -sch /DIRECTORIO

O si se tiene el tree instalado
tree -dh /DIRECTORIO

Una vez localizado el directorio que te interesa limpiar puedes ver el tamaño de los ficheros con un ls o con tree:
tree -h /DIRECTORIO

O directamente buscar los ficheros que más pesan (en este caso más de 10 megas)
find /DIRECTORIO -type f -size +10000k -exec ls -lh {} \; 2> /dev/null | awk '{ print $NF ": " $5 }' | sort -nrk 2,2

En mi caso resulta que me baje el otro día una web que tenía tropecientos pdfs repartidos en varias carpetas así que marchando comando para borrar todos los pdfs de un directorio recurrentemente:
find /DIRECTORIO -type f -name "*.pdf" -exec rm -rf {} \;

Y si, tener el disco duro al 98% de uso a tenerlo al 65% se nota.

PD: ya puestos también he liberado un poco de memoria RAM porque había lanzado un proceso de importación algo salvaje y había dejado la máquina tocada:

Ver consumo de memoria
watch -n 1 free -m

Liberarla
sync && sysctl -w vm.drop_caches=3

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.