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.