Jak sprawdzić i zarządzać przestrzenią dyskową w systemie Linux

Niezbędną umiejętnością, której potrzebują administratorzy systemów, jest utrzymywanie integralności systemów online i offline. Jest to szczególnie ważne na serwerach produkcyjnych, gdzie przestoje lub problemy mogą spowodować utratę danych. Częstym problemem jest to, że aktualizacje kończą się niepowodzeniem z powodu niewystarczającej ilości miejsca na dysku. Istnieje jednak kilka prostych testów, które można wykonać w przypadku komunikatu o błędzie, aby zapewnić płynne działanie krytycznych systemów.

Można użyć głównie dwóch poleceń:

Każdy z powyższych jest przeznaczony do różnych egzaminów i w razie potrzeby można je łączyć. Oto kilka przykładów ilustrujących ich zastosowanie.

Związane z Zrozum Linux df, a ty polecenia

Indeks

    Korzystanie z polecenia df

    Otwórz Terminal i wpisz df, a następnie naciśnij Enter. Powinno to generować dane wyjściowe podobne do poniższej ilustracji.

    Jak widać, zostaną wyświetlone wszystkie dyski twarde podłączone do systemu. Może to być uciążliwe, więc użytkownicy mogą zawęzić zakres, określając dysk twardy, na którym pracują. W moich przykładach mój główny dysk twardy jest wymieniony jako „/ dev / sda” - dodałem również niektóre partycje za pomocą „/ dev / sda1? I /» dev / sda2 ».

    df może być nieco łatwiejszy do odczytania przez dodanie df -h. wchodzi

    Możesz dalej zawęzić zakres, dodając flagę –output. Parametry tego polecenia to:

    • source - źródło punktu montowania urządzenia

    • Rozmiar - całkowita liczba bloków

    • Używany - Całkowita liczba użytych bloków

    • dostępność - całkowita liczba dostępnych bloków

    • % - procent wykorzystanej przestrzeni

    • cel - punkt montowania urządzenia

    W tym przykładzie użyłem tylko dwóch parametrów.

    df --output=fuente,usado,avail

    Korzystanie z polecenia du

    Więc zauważyłeś, że dysk twardy jest praktycznie pełny, ale co go powoduje? Tutaj możesz zobaczyć te problematyczne pliki. W prawdziwym przykładzie mojej pracy odkryliśmy, że zdalny serwer ma 98% miejsca na dysku bez żadnego powodu ani ostrzeżenia. Okazało się, że istnieje mnóstwo plików dziennika błędów Javy o łącznej wielkości około 40 GB. To dużo miejsca, które nie musi być zajęte, więc mogliśmy usunąć pliki po użyciu duwe.

    Jako ostrzeżenie, wpisanie tylko spowoduje zwrócenie wszystkich plików i może to zająć dużo czasu. Lepiej określić niektóre parametry. Znajdujemy dziesięć największych katalogów w systemie.

    du -a / | sort -n -r | head -n 10

    Skanuje i daje podobny wynik. Na razie zignoruj ​​ostrzeżenie dotyczące autoryzacji.

    Pełną listę możliwych parametrów można znaleźć na stronie jesteś mężczyzną? .

    ty alternatywnie: ncdu

    Jeśli wolisz bardziej interaktywny sposób wyświetlania informacji na dysku twardym, ncdu ma dla Ciebie interfejs oparty na ncurses.Wyświetlaj te same informacje w bardziej intuicyjny sposób. Możesz także użyć klawiszy strzałek i klawisza Enter, aby przechodzić między różnymi folderami, aby dokonać wyboru.

    Możesz zainstalować go na Ubuntu za pomocą polecenia:

    sudo apt install ncdu

    Aby z niego skorzystać, wpisz:

    ncdu /directory-to-scan

    Zastąp „Katalog do przeglądania” aktualnym katalogiem, który chcesz przeszukać. Na przykład, aby przeskanować cały dysk twardy, możemy napisać:

    ncdu /

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >> >>>> >> >> >> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

    Dobre praktyki czyszczenia

    Oprócz powyższych poleceń istnieje kilka podstawowych rzeczy, które użytkownicy mogą zrobić, aby zminimalizować użycie dysku.

    Automatyczne usuwanie

    Najbardziej oczywistą rzeczą do zrobienia w systemach opartych na Ubuntu jest sprawdzenie nieaktualnych pakietów. W terminalu możesz napisać:

    sudo apt autoremove

    Po prawidłowym wprowadzeniu hasła system rozpocznie usuwanie osieroconych pakietów. Możesz także usunąć starsze, zajmujące dużo miejsca rdzenie, które są w dużej mierze niepotrzebne.

    Wyczyść pamięć podręczną APT

    Gdy Ubuntu pobiera pakiety, utrzymuje pliki w odpowiednim kształcie, dzięki czemu można je łatwo ponownie zainstalować w razie potrzeby. Zajmują one przestrzeń, którą można przywrócić za pomocą:

    sudo du -sh /var/cache/apt

    Teraz możesz go wyczyścić w ten sposób:

    sudo apt autoclean

    Opcje oparte na GUI

    Co jeśli cały ten terminal działa, wydaje się zbyt kłopotliwy lub po prostu nie lubisz bawić się wierszem poleceń na wypadek awarii systemu? Na szczęście Linux ma kilka narzędzi opartych na GUI, których można użyć.

    wybielanie

    Jest to program dostępny dla systemów Windows i Linux i działa w ten sam sposób. Można go pobrać z Strona internetowa ale jest obecny w większości repozytoriów systemowych. Po zainstalowaniu działa z prostym zaznaczeniem pola wyboru, a następnie można uruchomić narzędzie.

    Możesz także wyczyścić system Ubuntu, korzystając z tych dodatkowych sposobów wykonania zadania.

    Jak widzieliśmy, sprawdzenie systemu i miejsca na dysku pomoże zapobiec problemom. Musisz go również regularnie czyścić. Daj nam znać o swoich doświadczeniach w sekcji komentarzy.

    Możesz być zainteresowany

    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

    Go up

    a strona wykorzystuje anonimowe, własne pliki cookies analityczne w celu jej prawidłowego funkcjonowania i reklamy. Nasi partnerzy (w tym Google) mogą przechowywać, udostępniać i zarządzać danymi użytkownika w celu dostarczania spersonalizowanych reklam. Użytkownik może zaakceptować, dostosować ustawienia lub cofnąć zgodę tutaj lub na stronie Czytaj więcej