Czy kończy Ci się miejsce na serwerze Linux? Próbujesz dowiedzieć się, co zajmuje całą przestrzeń, ale nie możesz tego rozgryźć? W tym artykule przedstawimy szczegółowy przewodnik, który pomoże Ci analizować wykorzystanie danych w systemie Linux za pośrednictwem terminala. Nasze metody nie tylko pomogą Ci zrozumieć, co zajmuje miejsce na dysku, ale także umożliwią efektywne zarządzanie przestrzenią dyskową.
Uwaga: chociaż ten przewodnik koncentruje się na serwerze Linux, metody te działają również na każdym komputerze stacjonarnym lub laptopie z systemem operacyjnym Linux. Zachęcamy do dalszego czytania!
1. Przeanalizuj przestrzeń dyskową w systemie Linux – NCDU
Jednym z najlepszych sposobów sprawdzenia wykorzystania dysku w wierszu poleceń w systemie Linux jest użycie narzędzia NCDU. To lekkie narzędzie oparte na Ncurses skanuje i generuje wykres, który pokazuje, ile miejsca zajmują różne dane w systemie plików Linux, uszeregowane od największego do najmniejszego.
Instalacja NCDU w systemie Linux
Aplikacja NCDU jest prosta w użyciu, ale nie jest dostarczana domyślnie z większością nowoczesnych systemów operacyjnych Linux. Poniżej przedstawiamy, jak zainstalować NCDU na różnych dystrybucjach Linuxa.
Ubuntu
Aby zainstalować aplikację NCDU w systemie Ubuntu, użyj następującej komendy:
sudo apt install ncdu
Debian
W Debianie zainstaluj NCDU za pomocą polecenia:
sudo apt-get install ncdu
Arch Linux
Użytkownicy Arch Linux mogą zainstalować NCDU korzystając z menedżera pakietów Pacman:
sudo pacman -S ncdu
Fedora
Dla użytkowników Fedory, NCDU można zainstalować za pomocą polecenia:
sudo dnf install ncdu
OpenSUSE
Aby zainstalować NCDU w systemie OpenSUSE, uruchom następujące polecenia:
zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo zypper refresh zypper install ncdu
Ogólny Linux
Jeśli korzystasz z innej dystrybucji Linuxa, która nie została wymieniona, możesz zainstalować NCDU z kodu źródłowego. Kod źródłowy jest dostępny na stronie dewelopera.
Używanie NCDU do analizy użycia systemu plików w wierszu poleceń
Aby użyć NCDU do analizy użycia systemu plików, otwórz terminal i uruchom polecenie ncdu obok katalogu, który chcesz przeanalizować. Na przykład, aby przeanalizować katalog /var
, wpisz:
ncdu /var
Aby przeanalizować cały system, wskazując NCDU na katalog /, wpisz:
ncdu /
Po uruchomieniu polecenia ncdu, aplikacja zacznie skanować folder. Proces ten może zająć trochę czasu, zwłaszcza w przypadku dużej liczby plików.
Po zakończeniu skanowania NCDU wyświetli interaktywny wykres, który uszereguje katalogi według zajmowanej przestrzeni. Folder na górze wykorzystuje najwięcej miejsca, a ten na dole najmniej. Możesz poruszać się po wykresie za pomocą klawiszy strzałek, a aby wejść do konkretnego folderu, naciśnij Enter. Aby wyjść z NCDU, naciśnij q.
2. Przeanalizuj przestrzeń dyskową w systemie Linux – DF
Innym narzędziem do analizy wykorzystania systemu plików w terminalu Linux jest DF. Aby użyć narzędzia DF, uruchom polecenie df, a następnie wskaź na część systemu plików, którą chcesz przeanalizować. Na przykład, aby sprawdzić status katalogu ~/
, wpisz:
df ~/
Uruchomienie narzędzia DF dla katalogu wygeneruje całkowity odczyt tego katalogu, informując o zajętym i dostępnym miejscu. Aby uzyskać bardziej czytelny format, użyj przełącznika -h, który wyświetli dane w gigabajtach i megabajtach:
df -h ~/
Należy pamiętać, że polecenie df nie dostarcza szczegółowego odczytu dla katalogów, a jedynie krótkie podsumowanie.
3. Przeanalizuj przestrzeń dyskową w systemie Linux – DU
Jeśli narzędzia NCDU i DF nie spełniają Twoich potrzeb, innym skutecznym sposobem analizy wykorzystania systemu plików w Linuxie jest narzędzie DU. DU skanuje dowolny katalog i pokazuje rozmiar każdego pliku w tym folderze, co przydaje się do identyfikacji największych plików zajmujących przestrzeń.
Aby dowiedzieć się, jakie pliki zajmują najwięcej miejsca w określonym katalogu, uruchom:
du -ch /var
Po uruchomieniu polecenia du, otrzymasz listę plików oraz ich rozmiar, a także całkowity rozmiar wszystkich plików na samym dole listy. Aby uprościć analizę, możesz przekierować wyjście polecenia do pliku tekstowego:
du -ch /my-favorite-directory > du-readout.txt
Aby wyświetlić zawartość pliku tekstowego, użyj polecenia cat lub otwórz plik w ulubionym edytorze tekstu:
cat du-readout.txt
newsblog.pl
BIULETYN