Jak sprawdzić wykorzystanie miejsca na dysku w systemie Linux: wskazówki i polecenia

Jak sprawdzić wykorzystanie miejsca na dysku w systemie Linux: wskazówki i polecenia

Różnorodne polecenia i narzędzia systemu Linux mogą pomóc w zarządzaniu dyskami i sprawdzaniu wolnego miejsca. W tym artykule wyjaśnię, jak używać tych poleceń, a także narzędzia dyskowego GNU Object Model Environment (GNOME).

Lokalizacja dysku Linux

W Linuksie wszystko jest plikiem, nawet sprzęt. Gdy urządzenie jest podłączone do komputera, plik urządzenia Powstał w / Dave Przewodnik. Użyj PŁYTA CD / Polecenie, aby najpierw zmienić główny system plików, a następnie użyć cd/dev wejść w /dev Przewodnik. Katalog /dev zawiera pliki urządzeń dla wszystkich urządzeń, w tym dysków i ich napędów (patrz rysunek 1).

Granta KnutzaPliki urządzeń w systemie Linux znajdują się w katalogu /dev

Rysunek 1. Pliki urządzeń w systemie Linux znajdują się w katalogu /dev.

Wyświetl listę dysków w systemie Linux za pomocą polecenia lsblk

Przydatne może być użycie rozszerzenia lsblk Polecenie wyświetlenia listy dysków na urządzeniu. Lsblk oznacza listę urządzeń blokowych. W systemie Linux dyski i napędy są znane jako urządzenia klastrowe.

Kiedy uruchomimy polecenie lsblk bez żadnych innych parametrów, dane wyjściowe będą zawierać rozszerzenie On pisze kolumna, która wskaże, który dysk i jakie partycje są na nim dostępne (patrz rysunek 2). Dane wyjściowe wyświetlają również kolumny dla numeru urządzenia podstawowego i pomocniczego, urządzenia wymiennego (RM), urządzenia tylko do odczytu (RO) oraz kolumnę Punkty montowania, która pokazuje wszystkie lokalizacje, w których urządzenie jest zamontowane.

Granta KnutzaDane wyjściowe polecenia lsblk pokazują dysk i partycje

Rysunek 2. Dane wyjściowe polecenia lsblk pokazują dyski i partycje.

Polecenia systemu Linux do sprawdzania wolnego miejsca na dysku

Większość dystrybucji Linuksa ma wbudowane polecenia do sprawdzania wolnego miejsca na dysku, na dysk i łącznie.

Komenda df Linuksa

the armata Polecenie („disk-free”) wyświetli dostępne i zajęte miejsce na dysku, rozmiar dysku, procent zajętego miejsca na dysku i punkty montowania.

Z df można używać różnych kluczy Polecenie modyfikacji formatu wyjściowego i wyświetlenia dodatkowych informacji.

  • df-h Pokazuje dane wyjściowe w formacie czytelnym dla człowieka.
  • DF-A Pokazuje pełne wykorzystanie dysku w systemie plików, nawet jeśli dostępne pole (kolumna) jest ustawione na 0.
  • Te dwa adaptery mogą być używane w tym samym wierszu poleceń — na przykład Obrońca – Ha, Jak widać na rysunku 3.

Granta KnutzaDane wyjściowe polecenia df -ha

Rysunek 3. df -ha wyjście zamówienie.

Jak widać na rysunku 3, kolumna Dostępne wyświetla ilość dostępnego miejsca.

  • DF-T Wyświetla użycie dysku i wyświetla kolumnę dla typu systemu plików.
  • Obrońca – I Wyświetla dwie dodatkowe kolumny dla używanych i wolnych i-węzłów.

Możemy zobaczyć wyniki wyjściowe df -i -t na rysunku 4.

Granta KnutzaWyjście z df -i -T

Rysunek 4. Wyjście z df -i -T.

Linux du command

the du Polecenie („Użycie dysku”) wyświetli użycie dysku przez pliki i foldery z domyślnym rozmiarem w kilobajtach.

Podobnie jak w przypadku polecenia df, możemy dodać wiele kluczy do polecenia du:

  • należny Wyświetla dane wyjściowe w formacie czytelnym dla człowieka dla wszystkich katalogów i podkatalogów.
  • du-a Pokazuje użycie dysku dla wszystkich plików.
  • du-s Wyświetla całkowite miejsce na dysku używane przez określony plik lub katalog.

Na rysunku 5 wyjście polecenia du jest pokazane w terminalu z plikiem -h i -a Dodano przełącznik do wiersza poleceń.

Granta KnutzaDuże wyjście polecenia du -ha

Rysunek 5. świetne wyjście z poranek zamówienie.

Jeśli uruchomisz du polecenie bez podania katalogu, uruchomi się w katalogu, w którym aktualnie się znajdujesz. Jeśli chcesz uruchomić polecenie w innym katalogu, musisz określić je po opcjach. Na przykład, du / var / log Wyświetli użycie dysku dla wszystkich katalogów w /var/logI Jak widać na rysunku 6.

Granta Knutzawyjście du/var/log

na rysunku 7, Możemy zobaczyć wynik polecenia du wyświetlany w terminalu za pomocą -S Dodano przełącznik do wiersza poleceń.

Granta KnutzaWyświetla ilość miejsca na dysku (w kilobajtach) używanego przez katalog domowy

Rysunek 7. Wyświetla ilość miejsca na dysku (w kilobajtach) używanego przez katalog domowy.

Narzędzia GUI: Narzędzie poprawek GNOME

GNOME to bezpłatne środowisko graficzne typu open source dla systemu Linux i innych systemów operacyjnych typu Unix. Jeśli GNOME jest zainstalowane, możesz używać jego dysków Narzędzie do sprawdzania wolnego miejsca na każdym dysku. (Zauważ, że dla Linuksa dostępne są inne środowiska graficzne, a także inne narzędzia do zarządzania dyskami. W tym artykule przyjrzymy się tylko narzędziu Dyski GNOME).

Aby otworzyć narzędzie Dyski GNOME, wpisz „dyski” w pasku wyszukiwania GNOME, jak pokazano na rysunku 8.

Granta KnutzaZnajdź narzędzie Dyski GNOME, wpisując

Cyfra 8. Wyszukaj narzędzie Dyski GNOME, wpisując „dyski” w pasku wyszukiwania GNOME.

Gdy otworzysz Dyski, możesz przejść do informacji o dysku i partycjach oraz wyświetlić całkowity rozmiar dysku i wykorzystanie miejsca na dysku, jak pokazano na rysunku 9.

obraz009.png

Rysunek 9. Narzędzie Dyski GNOME wyświetla rozmiar dysku i wolne miejsce.

Dlaczego musisz sprawdzać miejsce na dysku na komputerze z systemem Linux?

Ważne jest, aby śledzić i monitorować miejsce na dysku i jego wykorzystanie. W większości przypadków zaleca się rutynowe śledzenie miejsca na dysku i jego wykorzystania. Jednak w dowolnym momencie może być konieczne sprawdzenie miejsca na dysku.

Oto kilka typowych scenariuszy, w których można sprawdzić wolne miejsce na dysku i jego wykorzystanie.

Końcowe przemyślenia

Sprawdzanie wolnego miejsca na dysku na dysku z systemem Linux można łatwo wykonać za pomocą poleceń i narzędzi systemu Linux. Użytkownicy, którzy wolą interfejsy graficzne niż pracę w terminalu, mogą skorzystać z narzędzia do skanowania dysków GUI, takiego jak Dyski GNOME, aby wykonać zadanie.

Często Zadawane Pytania

Co to jest polecenie „df” w systemie Linux?

Polecenie df oznacza „disk free” i jest używane w terminalu z różnymi klawiszami do sprawdzania wolnego i zajętego miejsca na dysku.

Co to jest polecenie „du” w systemie Linux?

Polecenie du oznacza użycie dysku i służy do sprawdzania użycia dysku dla plików i folderów.

Jak dowiedzieć się, co zajmuje miejsce na dysku w systemie Linux?

Możesz użyć pliku .df zamówienie. Dane wyjściowe df -H pokażą ilość wykorzystanego miejsca, dostępnego, wykorzystanego procentu i punktu montowania dla każdego dysku podłączonego do systemu.

Dodatkowe źródła

Poniżej znajdują się łącza do dodatkowych zasobów, które pomogą Ci w drodze.

Dokumentacja Linuksa

Zasoby ITPro Today Linux

Dodatkowa wskazówka: sprawdź miejsce na dysku za pomocą skryptu Pythona

Możesz programowo sprawdzić wolne miejsce na dyskach za pomocą pliku Skrypt Pythona. Aby to zrobić, zaimportuj plik Czółenko (wysokopoziomowe operacje na plikach) f psutil (narzędzia procesowe i systemowe) w skrypcie. Skrypt jest używany użycie dysku Metoda z modułu shutil do pobierania informacji o użyciu dysku.

Granta KnutzaSkrypt języka Python importuje moduł shutil z biblioteki modułów zewnętrznych języka Python, a następnie używa metody disk_usage do sprawdzenia użycia dysku.

Rysunek 10. Prosty skrypt Pythona importuje moduł shutil z zewnętrznej biblioteki modułów Pythona, a następnie używa metody disk_usage do sprawdzenia użycia dysku.

Skrypt Pythona oblicza użycie dysku i zapisuje je w zmiennej. Dane wyjściowe, które obejmują całkowitą, zajętą ​​i wolną przestrzeń dyskową w bajtach, są następnie drukowane na terminalu. Dane wyjściowe pokazują całkowitą zajętą ​​i wolną przestrzeń dyskową w bajtach.

Granta KnutzaUżyj polecenia python3 w terminalu Linux, aby uruchomić skrypt Pythona o nazwie freeSpace.py (możesz wybrać dowolną nazwę dla swojego skryptu)

Rysunek 10. Użyj Pythona 3 Polecenie w terminalu Linux, aby uruchomić skrypt Pythona o nazwie freeSpace.py (możesz wybrać dowolną nazwę dla swojego skryptu).

Zasoby Pythona

Elise Haynes

„Analityk. Nieuleczalny nerd z bekonu. Przedsiębiorca. Oddany pisarz. Wielokrotnie nagradzany alkoholowy ninja. Subtelnie czarujący czytelnik.”

Rekomendowane artykuły

Dodaj komentarz

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