Jak sprawdzić miejsce na dysku w systemie Linux z wiersza poleceń

Jak sprawdzić miejsce na dysku w systemie Linux z wiersza poleceń

Podczas pracy z Linux musisz szybko sprawdzić dostępne miejsce w swoim systemie. W ten sposób możesz mieć zakładkę na dyskach, aby upewnić się, że nie zabraknie Ci miejsca. Sprawdzanie miejsca na dysku jest proste, w zależności od pulpitu GUI. Jednak gdy masz serwer bezgłowy, potrzebujesz sposobu na sprawdzenie miejsca na dysku za pomocą wiersza poleceń.

Ten przewodnik koncentruje się na sprawdzaniu miejsca na dysku w Linux za pośrednictwem wiersza poleceń.

Sprawdzanie miejsca na dysku w Linux za pomocą poleceń DU i DF Linux

Linux ma dwa przydatne polecenia do sprawdzenia miejsca na dysku w systemie. Polecenie DF (bez dysku) wyświetla dostępne miejsce na dysku w systemie. W ten sposób możesz mieć zakładkę, ile miejsca pozostało w twoim systemie.

Polecenie DU (Korzystanie z dysku) podaje katalogi, które zajmują przestrzeń dysku. W przeciwieństwie do DF, polecenie DU koncentruje się na katalogach, które zużywają przestrzeń, podczas gdy polecenie DF koncentruje się na określonych dyskach i przestrzeni, której używają.

Praca z DF

Polecenie DF ma różne opcje podczas sprawdzania dostępnego miejsca na dysku. Uruchamianie polecenia bez opcji wyświetla informacje o dostępnych systemach plików, ich rozmiar, używanej przestrzeni, pozostałej przestrzeni, przestrzeni używanej jako procent i punkcie montażu dla systemu plików.

$ df

Dane, które otrzymujemy, nie jest łatwo czytelne. Możemy jednak dodać flagę -H, aby uzyskać wyjście z czytania człowieka.

$ df -h

W wyjściu naszym głównym napędem jest /Dev/SDA3. Ma rozmiar dysku 24 gigabajty i jest używany 54%. Załóżmy, że w swoim systemie zamontowano więcej dysków. Możesz uzyskać bardziej szczegółowe dane wyjściowe ze wszystkimi wyświetlonymi systemami plików i ich miejsca na dysku.

Polecenie DF pozwala również określić docelowy napęd dysku. Na przykład określmy nasz główny dysk, aby odzyskać swoje szczegóły.

$ df -h /dev /sda3


W ten sposób zawęziliśmy naszą moc na dysku. Podobnie możesz określić dysk, który chcesz sprawdzić jego miejsce na dysku za pomocą jego typu. Najpierw sprawdź przestrzeń dysku za pomocą opcji -T, aby wyświetlić typ systemu plików.

$ df -ht

Podajmy typ systemu plików ext4. W tym celu dodaj -T opcja.

$ df -ht ext4

Załóżmy, że chcesz sprawdzić całkowitą przestrzeń dysku wszystkich /SDA /SDA w systemie. Możesz użyć opcji -otalnej i dzikiej karty, aby dopasować wszystkie systemy plików SDA.

$ df -h - -total /dev /sda*

Teraz, gdy sprawdziliśmy naszą dostępną przestrzeń dysku, czas sprawdzić użycie dysku dla różnych plików i folderów za pomocą polecenia DU.

Praca z DU

Uruchamianie polecenia DU wyświetla katalogi w twoim systemie wraz z przestrzenią, której używają. Dodanie -h wyświetla zużycie dysku w formacie czytabilnym człowieka.

Jeśli chcesz wyświetlić użycie dysku dla wszystkich plików i folderów w bieżącym katalogu, dodaj opcję -a dla wszystkich.

$ du -a

Aby wyświetlić całkowite użycie dysku wszystkich katalogów w bieżącej lokalizacji bez wyświetlania ich substancji, użyj -S opcja.

$ du -hs

Możemy wybrać informacje o podsumowaniu wszystkich katalogów, dodając gwiazdkę (*).

$ du -h -s *

Wyjście, które otrzymujemy, nie jest sortowane. Połącz polecenie DU z poleceniem sort, aby uzyskać sortowane wyjście z wykorzystaniem dysku z największego do najmniejszego.

Załóżmy, że chcesz uzyskać użycie dysku danego katalogu. Możesz określić jego bezwzględną ścieżkę. Oto przykład:

Wniosek

Sprawdzanie miejsca na dysku w Linux za pomocą wiersza poleceń jest możliwe za pomocą poleceń DF i DU. Ten post przedstawił dwa polecenia i podał różne przykłady, jak je używać do sprawdzenia miejsca na dysku i podsumowanie użytkowania dysku według różnych plików i folderów.