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).
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.
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
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.
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.
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ń.
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.
na rysunku 7, Możemy zobaczyć wynik polecenia du wyświetlany w terminalu za pomocą -S Dodano przełącznik do wiersza poleceń.
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.
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.
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.
- Śledzenie wykorzystania dysku: Sprawdzanie użycia dysku pomaga upewnić się, że partycje i katalogi nie są zbyt duże.
- Popraw wydajność systemu plików: Zidentyfikowanie i usunięcie niepotrzebnych lub uszkodzonych plików może zaoszczędzić miejsce na dysku i zoptymalizować system plików.
- Upewnij się, że jest miejsce na nowe pliki: Do tworzenia nowych plików, instalowania aktualizacji oprogramowania i pobierania nowych plików wymagana jest wystarczająca ilość miejsca na dysku.
- Monitor małej ilości miejsca na dysku: Sprawdzanie dostępnego miejsca na dysku pomaga zapobiegać wyczerpaniu miejsca w całym systemie, co może prowadzić do problemów z wydajnością.
- Potwierdź prawidłowe ustawienie folderu: Sprawdzenie dostępnego miejsca na dysku gwarantuje, że foldery są poprawnie skonfigurowane, aby określone aplikacje działały poprawnie.
- Zidentyfikuj braki w systemie plików: Monitorowanie dostępnego miejsca na dysku może zapewnić wgląd w ogólną wydajność systemu plików i zidentyfikować nieefektywności.
- Rozwiązywanie problemów: Skanowanie w poszukiwaniu wolnego miejsca na dysku może pomóc w rozwiązywaniu problemów, takich jak nieudane aktualizacje i nieudane operacje.
Końcowe przemyślenia
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?
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.
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.
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