Jak analizować użycie dysku za pomocą gdu w systemie Linux

Jak analizować użycie dysku za pomocą gdu w systemie Linux

Twardy dysk twojego systemu może się zapełnić bardzo szybko, jeśli nie będziesz go regularnie monitorować. Mamy więcej danych cyfrowych, niż możemy nawet przechowywać na naszych urządzeniach. Dlatego sprawdzanie miejsca na dysku i jego wykorzystania jest ważnym zadaniem, które powinieneś włączyć w swoje cyfrowe życie.





W systemie Linux dostępnych jest kilka narzędzi do sprawdzania wykorzystania dysku i pamięci masowej, w tym df, ncdu i gdu. Czytaj dalej, aby dowiedzieć się, jak używać gdu do analizowania użycia dysku w systemie Linux, wraz z krótkim przewodnikiem, jak go zainstalować.





Co to jest narzędzie gdu?

Jak wspomniano powyżej, gdu to analizator wykorzystania dysku napisany w języku programowania Go. Gdu oznacza Idź użycie dysku . Chociaż dostępne są inne narzędzia, które wykonują to samo zadanie, gdu jest szybkim, niezawodnym i łatwym w użyciu narzędziem.





Jedyną rzeczą, która wyróżnia gdu z tłumu, jest szybkość. Wykorzystuje moc przetwarzania równoległego, aby zwiększyć szybkość skanowania dysków. Chociaż wydajność gdu jest przeciętna podczas analizy dysków twardych, jego prawdziwa moc jest uwalniana podczas pracy z dyskami SSD.

Poniższa tabela opisuje wydajność gdu podczas skanowania 80 GB danych na dysku SSD o pojemności 500 GB. Zauważ, że gdu ma najwyższą szybkość skanowania w porównaniu z innymi analizatorami użycia dysku.



KomendaSzybkość bez pamięci podręcznejSzybkość z pamięcią podręczną
gdu6,5 s2s
dwa8s2s
Godu8,5s3s
nnn -T d31s3s
du-hs44s4,5s
duk indeks47s5s
ncdu54s12s

Pobierz i zainstaluj gdu w systemie Linux

Ponieważ gdu nie jest domyślnie dostępne w dystrybucjach Linuksa, będziesz musiał zainstalować pakiet ręcznie.

jak obrócić tabelę w słowie

Możesz pobrać gdu z repozytorium Github za pomocą kędzior .





curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz

Zmień uprawnienia gdu_linux_amd64 z polecenie chmod aby był plikiem wykonywalnym.

sudo chmod +x gdu_linux_amd64

Przenieś plik do / usr/bin informator.





sudo mv gdu_linux_amd64 /usr/bin/gdu

Rodzaj gdu – wersja w terminalu, aby sprawdzić, czy pakiet został pomyślnie zainstalowany. Zobaczysz wynik, który wygląda mniej więcej tak.

Version: v4.9.1
Built time: Fri May 07 05:37:28 PM IST 2021
Built user: dundee

Jak korzystać z polecenia gdu

Jeśli uruchomisz polecenie bez argumentów, gdu przeskanuje bieżący katalog i wyświetli informacje związane z przechowywaniem.

gdu

Aby przeskanować konkretny katalog, możesz określić nazwę folderu za pomocą domyślnego polecenia. Aby przeanalizować użycie dysku dla /Pulpit :

gdu ./Desktop

Notatka : W odróżnieniu polecenie ls w Linuksie , nie możesz określić wielu katalogów za pomocą gdu. System wyświetli komunikat o błędzie „Błąd: akceptuje co najwyżej 1 argument(y), odebrane 2”.

Ignoruj ​​katalogi z danych wyjściowych

Jeśli chcesz zignorować określone podkatalogi podczas skanowania w poszukiwaniu katalogu nadrzędnego, użyj -i flaga. ten -i oznacza Ignorować i odrzuci każdy katalog następujący po flagi.

gdu /Desktop -i /Desktop/Ignore

Wspomniane polecenie przeanalizuje /Pulpit katalogu i nie pokaże /Pulpit/Ignoruj podkatalogu w danych wyjściowych. Możesz także przekazać wiele katalogów w -i oflaguj, oddzielając je znakiem ustęp ( , ) postać.

gdu /Desktop -i /Desktop/Ignore,/Desktop/Another-Folder

Funkcje i opcje Gdu

wciśnij Znak zapytania ( ? ), aby wyświetlić listę dostępnych operacji.

Aby usunąć katalog lub plik, zaznacz wpis i naciśnij D .

Możesz także przeglądać zawartość dowolnego pliku za pomocą gdu. Po prostu zaznacz plik i naciśnij V klucz.

Windows 10 się nie obudzi

Aby uzyskać wydruk czarno-biały, użyj przycisku -C flaga z poleceniem.

gdu -c ./Desktop

Gdu może również skanować zamontowane dyski w systemie Linux. Użyj -D flaga z poleceniem, aby wyświetlić informacje związane z zamontowanymi dyskami.

Aby uniemożliwić uruchamianie gdu w trybie interaktywnym, użyj -n flaga.

gdu -n ./Desktop

Specjalne identyfikatory wejścia Gdu

Zauważ, że w powyższym wyniku gdu wyświetla znak specjalny przed wpisami. Każdy znak ma określone znaczenie, które określa typ pliku.

Gdu używa w danych wyjściowych następujących znaków:

PostaćOznaczający
!Błąd podczas odczytu katalogu
.Błąd podczas odczytu podkatalogu
@Gniazdo lub dowiązanie symboliczne
hTwardy link
IPusty katalog

Monitorowanie miejsca na dysku za pomocą gdu

Podczas pracy na komputerze z systemem Linux ważne jest, aby regularnie przeprowadzać audyt stanu systemu, pamięci masowej, aplikacji itp. Dzięki temu komputer będzie zapewniał najlepszą wydajność przez długi czas.

dlaczego mój laptop jest tak głośny?

Pamięć masowa jest podstawowym elementem komputera. Przy tak dużej ilości danych dostępnych w Internecie, ostrożne wykorzystanie miejsca na dysku staje się koniecznością. Jeśli nie masz wystarczającej ilości miejsca na swoim urządzeniu, zawsze możesz wybrać platformy przechowywania w chmurze do przechowywania plików.

Udział Udział Ćwierkać E-mail 5 najlepszych dostawców darmowej pamięci masowej w chmurze

Korzystaj z pamięci w chmurze i uzyskuj dostęp do swoich plików z dowolnego miejsca. Przyjrzyjmy się najlepszym darmowym rozwiązaniom do przechowywania w chmurze, które możesz wybrać dzisiaj.

Czytaj dalej
Powiązane tematy
  • Linux
  • Twardy dysk
  • Linux
O autorze Deepesh Sharma(79 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego na gitarze.

Więcej od Deepesha Sharma

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować