Cómo limpiar dev/sda1 cuando está lleno

Cómo limpiar dev/sda1 cuando está lleno

He estado haciendo pruebas de jmeter y he tenido algunas OutOfMemoryExceptions, así que aumenté la memoria del montón en JMeter. Pero ahora parece que no puedo ejecutar más pruebas porque dice que estoy usando el 94,9% de 14 Gb.

Cuando lo uso df -hdice dev/sda1que está lleno.

¿Me preguntaba si alguien podría ayudarme? Creo que tiene que ver con la JVM del jmeter.

Respuesta1

Comience por localizar dónde se almacena el exceso de uso. Si no tiene idea, comience desde el punto de montaje de /dev/sda1:

mount | grep sda1

Utilice el comando du. Si /dev/sda1 está montado en / ("raíz"):

du --max-depth=1 --human-readable / | sort --human-numeric-sort

Esto enumerará el primer nivel de directorios contenidos en la ruta especificada, en orden de menor a mayor. Puede aumentar la profundidad más allá de 1 para obtener detalles de los subdirectorios o cambiar la ruta para especificar un único directorio. También puedes utilizar las banderas cortas.

Por ejemplo, si su nombre de usuario es ubuntu y desea inspeccionar su directorio de inicio:

du -d1 -h /home/ubuntu | sort -h

Respuesta2

Mi culpable casi siempre es Docker (puede inflarse cuando pruebo varias aplicaciones). Si alguien más también experimenta problemas similares, una limpieza profunda docker system prune -apodría ayudar.

Respuesta3

En algunos casos, podría provenir de Jenkins o Docker. Para resolver eso, debeslimpiar los registros de Jenkings y establecer su tamaño.

Respuesta4

En mi caso, ejecutando el comando

sudo apt autoremove

resuelve el problema.

información relacionada