So bereinigen Sie dev / sda1, da es voll ist


10

Ich habe Jmeter-Tests durchgeführt und einige gehabt OutOfMemoryExceptions, also habe ich den Heap-Speicher in JMeter aufgestockt. Aber jetzt kann ich anscheinend keine Tests mehr durchführen, da 94,9% von 14 GB verwendet werden.

Wenn ich es benutze df -h, heißt dev/sda1es voll

Ich habe mich gefragt, ob mir jemand helfen kann? Ich denke, es hat mit der JVM vom Jmeter zu tun


Antworten:


11

Beginnen Sie damit, festzustellen, wo die überschüssige Nutzung gespeichert ist. Wenn Sie keine Ahnung haben, starten Sie am Mountpoint für / dev / sda1:

mount | grep sda1

Verwenden Sie den Befehl du. Wenn / dev / sda1 auf / ("root") gemountet ist:

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

Dadurch wird die erste Ebene der im angegebenen Pfad enthaltenen Verzeichnisse in der Reihenfolge vom kleinsten zum größten aufgelistet. Sie können die Tiefe nach 1 erhöhen, um Details zu den Unterverzeichnissen abzurufen, oder den Pfad ändern, um ein einzelnes Verzeichnis anzugeben. Sie können auch die kurzen Flags verwenden.

Wenn Ihr Benutzername beispielsweise Ubuntu lautet und Sie Ihr Home-Verzeichnis überprüfen möchten:

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

Die richtige Antwort ist in @ Takkats Kommentar oben: askubuntu.com/questions/89710/…
Aren Cambre

1
Takkats Kommentar bezieht sich auf eine separate Boot-Partition, die voll wird, was hier nicht der Fall war. Meine Antwort ist ein allgemeiner Ansatz, um festzustellen, wo Speicherplatz auf einer vollständigen Partition belegt ist.
thinkmassive


-1

In meinem Fall den Befehl ausführen

sudo apt autoremove

Problem gelöst.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.