Jak analizować wykorzystanie miejsca na dysku Linuksa z Terminala?

Samemu zabrakło miejsca serwer linux ? Próbujesz dowiedzieć się, co zajmuje całą przestrzeń, ale nie możesz tego rozgryźć? Postępuj zgodnie z naszym przewodnikiem, wyjaśniając, jak analizować wykorzystanie danych w systemie Linux za pośrednictwem terminala.

Uwaga: Chociaż ten kreator koncentruje się na serwerze Linux, te metody będą również działać na dowolnym komputerze stacjonarnym lub laptopie z systemem operacyjnym opartym na systemie Linux. Nie wahaj się śledzić nas!

1. Analizuj miejsce na dysku w systemie Linux – NCDU

Najlepszym sposobem na nauczenie się korzystania z dysku wiersza poleceń w systemie Linux jest użycie narzędzia NCDU. Jest to narzędzie oparte na Ncurses, które analizuje wyniki wykresów (od najwyższego do najniższego), które pokazują, ile miejsca zajmują dane w systemie plików Linux.

Zainstaluj NCDU w systemie Linux

Aplikacja NCDU jest bardzo lekka i łatwa do wykonania. Jednak żaden nowoczesny system operacyjny Linux nie zapewnia tego domyślnie, więc musimy pokazać, jak go zainstalować, zanim będziemy mogli pokazać, jak go używać do analizy użycia systemu plików w systemie Linux.

Aby zainstalować NCDU w systemie Linux, otwórz okno terminala lub połącz się z serwerem Linux przez SSH. Następnie postępuj zgodnie z poniższymi poleceniami, które odpowiadają Twojemu obecnemu systemowi operacyjnemu.

Ubuntu

Aby zainstalować aplikację NCDU na Ubuntu, użyj komandos Następny Dokładny .

sudo apt zainstaluj ncdu

Debiana

W Debianie możesz uruchomić NCDU za pomocą komandos Inny apt na terminalu.

sudo apt-get zainstaluj ncdu

Arch Linux

Osoby korzystające z Arch Linux mogą uzyskać NCDU z menedżer pakietów Pacman .

sudo pacman -S ncdu

Feutre

Czy używasz Fedory Linux? Jeśli tak, możesz rozpocząć NCDU za pomocą komandos DNF poniżej.

sudo dnf zainstaluj ncdu

OpenSUSE

Aby uruchomić NCDU w OpenSUSE Linux, uruchom komandos Zipper poniżej.

adres zypper https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo
aktualizacja zamka błyskawicznego
zypper zainstaluj ncdu

Ogólny linux

Jeśli używasz systemu operacyjnego Linux, którego nie ma na tej liście, nadal będziesz mógł zainstalować oprogramowanie przy użyciu kodu źródłowego.

Aby uzyskać kod źródłowy NCDU, musisz przejść do witryna dewelopera .

Użyj NCDU do analizy użycia systemu plików w wierszu poleceń

Aby użyć NCDU do analizy użycia systemu plików, najpierw otwórz terminal. Następnie uruchomić komandos ncdu z katalogiem, który chcesz przeskanować. Na przykład, aby przeanalizować katalog / var, możesz uruchomić:

ncdu / var

Lub zeskanuj cały system wskazując na NCDU lista / Z:

ncdu /

Poczta komandos ncdu w katalogu, który chcesz przeanalizować, pojawi się okno. W tym oknie zobaczysz aplikację NCDU skanującą folder. Usiądź wygodnie i bądź cierpliwy podczas skanowania. Może to zająć dużo czasu, zwłaszcza jeśli masz dużo plików.

Gdy NCDU zakończy skanowanie, zostanie wyświetlona interaktywna grafika. Ten wykres posortuje katalogi Linuksa według rozmiaru. Górny folder wykorzystuje większość danych. Dno zużywa mniej.

Korzystanie z pomocy Klawisze strzałek w górę / w dół , znajdź folder, który chcesz wyświetlić. Następnie wciśnij wejście by tam dotrzeć. Aby wyjść z narzędzia NCDU Disk Usage Analyzer, naciśnij dla Q na klawiaturze.

2. Analizuj miejsce na dysku w systemie Linux – DF

Innym sposobem analizy wykorzystania systemu plików w terminalu Linux jest użycie narzędzia DF. Aby użyć narzędzia DF, uruchom df następnie część systemu plików, którą chcesz przeskanować. Na przykład, aby sprawdzić status ~/katalog, uruchomiony df ~ / .

df ~ /

Uruchomienie DF w katalogu utworzy pełny odczyt tego katalogu, ile miejsca jest używane i ile pozostało. Czytanie jest jednak nieczytelne. Aby poinstruować DF, aby wyświetlał podsumowanie ilości danych używanych przez katalog w twoim systemie w czytelnym formacie, użyj -h przełącznik . Le przełącznik -ten się pojawi odczyt w gigabajtach i megabajtach.

df -h ~ /

Aby przeskanować dowolny katalog, uruchom komandos df w dowolnym folderze. Jednak proszę zrozumieć komandos df nie zawiera szczegółowej lektury listy. Zamiast tego zawiera tylko krótkie podsumowanie.

3. Analizuj miejsce na dysku w systemie Linux – DU

Jeśli narzędzia NCDU i DF zawiodą, innym świetnym sposobem analizy użycia systemu plików w systemie Linux jest narzędzie DU. DU może skanować dowolny katalog i wyświetlać odczytany rozmiar każdego pliku w tym folderze. Przydatne jest znalezienie plików, które zajmują najwięcej miejsca.

Aby dowiedzieć się, które pliki zajmują najwięcej miejsca w danym katalogu w systemie Linux, uruchom repertuar ty / . Na przykład, aby dowiedzieć się, które pliki są największe /varkatalog, uruchom:

du-ch / var

Poczta komandos ty , wyświetli każdy plik i jego rozmiar, a także łączny rozmiar wszystkich plików dodanych na dole listy. Aby ułatwić czytanie, wyślij dane wyjściowe polecenia do pliku tekstowego.

du -ch / mój-preferowany-katalog> du-odczyt.txt

Możesz wyświetlić plik tekstowy za pomocą na zewnątrz czat . W przeciwnym razie otwórz go za pomocą ulubionego edytora tekstu.

readout.txt cat

Dodaj komentarz