Jak wyczyścić dev / sda1, gdy jest pełny


10

Testowałem jmeter i miałem kilka OutOfMemoryExceptions, więc podważyłem pamięć sterty w JMeter. Ale teraz wydaje się, że nie mogę już przeprowadzać testów, ponieważ mówi, że używam 94,9% 14 Gb.

Kiedy używam df -h, mówi, że dev/sda1jest pełny

Zastanawiałem się, czy ktoś może mi pomóc? Myślę, że ma to związek z JVM z jmeter


Odpowiedzi:


11

Zacznij od śledzenia, gdzie jest przechowywane nadmierne zużycie. Jeśli nie masz pojęcia, zacznij od punktu montowania dla / dev / sda1:

mount | grep sda1

Użyj polecenia du. Jeśli / dev / sda1 jest zamontowany na / („root”):

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

Spowoduje to wyświetlenie pierwszego poziomu katalogów zawartych w określonej ścieżce, w kolejności od najmniejszej do największej. Możesz zwiększyć głębokość powyżej 1, aby uzyskać szczegółowe informacje o podkatalogach, lub zmienić ścieżkę, aby określić pojedynczy katalog. Możesz także użyć krótkich flag.

Na przykład, jeśli twoja nazwa użytkownika to ubuntu i chcesz sprawdzić swój katalog domowy:

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

Prawidłowa odpowiedź znajduje się w komentarzu @ Takkat powyżej: askubuntu.com/questions/89710/...
Aren Cambre

1
Komentarz Takkata odnosi się do posiadania oddzielnej partycji rozruchowej, która się zapełnia, co nie miało miejsca w tym przypadku. Moja odpowiedź to ogólne podejście do określania miejsca zajmowanego na dowolnej pełnej partycji.
thinkmassive


-1

W moim przypadku uruchomienie polecenia

sudo apt autoremove

Rozwiązać problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.