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 /var
katalog, 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