Linux to legendarna platforma z wieloma narzędziami wbudowanymi w ekosystem. Oczywiście są inne 3r & D-narzędzia firmowe do sprawdzania wykorzystania miejsca na dysku. Istnieje jednak również potężne wbudowane narzędzie do wykonywania pracy - df.
Termin „df” oznacza „system plików dysku”. Korzystając z tego narzędzia, możesz uzyskać pełne podsumowanie wykorzystania miejsca na dysku przez konkretny system plików. Istnieje wiele scenariuszy, w których może się to przydać. Przejdźmy do użycia, wskazówek i sztuczek „df”!
Lokalizacja
Prawie wszystkie wbudowane narzędzia znajdują się w katalogu „/usr/bin”. „df” nie jest wyjątkiem.
który df
Wykorzystanie dysku systemu plików
Kiedy uruchamiamy „df” sam, zgłasza on obecne systemy plików na dysku (dyskach) wraz z innymi cennymi informacjami, takimi jak ich punkty montowania, procent użycia, wykorzystane i dostępne miejsce oraz całkowita liczba bloków.
df
Jeśli mylisz się z danymi wyjściowymi, zawsze możesz dodać flagę „-h”. Zasadniczo ta flaga mówi „df”, aby wydrukował dane wyjściowe w formacie „czytelnym dla człowieka”.
df-h
Wyświetl informacje o wszystkich systemach plików
Poprzednie polecenie w większości przypadków będzie wszystkim, czego potrzebujesz, aby sprawdzić użycie dysku przez różne systemy plików. Jeśli jednak istnieją fałszywe systemy plików i chcesz również ich statystyki, możesz użyć innej flagi. W tym celu przekaż flagę „-a”.
df-a
Ponownie, aby uzyskać format czytelny dla człowieka, dodaj flagę „-h”.
df-ah
Lub,
df -a -h
Wykorzystanie dysku przez określony system plików
Czy interesuje Cię tylko jeden konkretny system plików??
W poprzednich przykładach „df” pokazywałby użycie dysku przez wszystkie systemy plików w systemie. Aby sprawdzić wykorzystanie dysku przez określony system plików, użyj flagi „-T”.
df -T /homedf -T /
Zalecam użycie flagi „-h”, aby lepiej zrozumieć wyjście.
df -hT
Wyświetl wynik w MB/GB
Wyświetlanie statystyk wykorzystania dysku w formacie MB (megabajtów) jest bardzo pomocne dla wielu z nas. Jeśli chcesz, aby „df” wyświetlał wynik w MB, po prostu użyj flagi „-m” z dowolnym poleceniem, które na niego rzucasz.
df-m
Jak widać, na wyjściu pojawiają się tylko liczby. Te liczby są liczbami całkowitymi i reprezentują liczbę MB każdego systemu plików.
Jednak podczas pracy z niektórymi DUŻYMI systemami plików wynik w MB będzie prawie bezużyteczny, prawda? W takim przypadku mamy opcję „-h”. Tak, to ta sama „czytelna dla człowieka” flaga, którą znamy i kochamy.
df-h
Zaletą jest to, że pokaże się w GB, jeśli rozmiar jest zbyt duży; w przeciwnym razie będzie to MB lub KB.
Informacje o i-węzłach
Podczas uruchamiania „df” nie wyświetla informacji o i-węźle tego systemu plików. Jeśli potrzebujesz informacji o i-węźle, użyj flagi „-i”.
df - cześć
Typ systemu plików
Każdy system plików w ekosystemie Linuksa musi mieć określony typ. W niektórych przypadkach system plików może być niezwykle istotny dla określenia zakresu wykonywania szeregu czynności. W tym celu użyj flagi „-T”.
df -T
Określone systemy plików
Czasami możesz chcieć sprawdzić stan tylko niektórych systemów plików. Na przykład, co powiesz na informacje o wszystkich systemach plików ext4?? Jeśli twoim celem jest coś takiego, użyj flagi „-t”, a następnie typ systemu plików.
Na przykład sprawdźmy informacje o wszystkich ext4.
df -w ext4
Tutaj „df” zgłosi wszystkie systemy plików pasujące do typu ext4.
Aby lepiej zrozumieć dane wyjściowe, oto jak lubię modyfikować polecenie.
df -aTt wew4df -aTt tmpfs
Teraz typ systemu plików jest zauważalny i łatwo zrozumiały w wyniku działania flagi „-t”.
Z wyłączeniem niektórych systemów plików
W poprzednim przykładzie wydrukowaliśmy tylko informacje o określonym typie systemu plików, prawda? Co powiesz na wykluczenie określonego typu i drukowanie na każdym innym systemie plików?? Tak, „df” również pozwala na taką operację. W tym przypadku flagą jest „-x”, po której następuje typ systemu plików, który ma zostać wykluczony.
df -ax ext4
Aby zrozumieć efekt tej flagi, użyj jej z „-a” i „-T”.
df -aTx ext4
Lokalne systemy plików
Jeśli twój system jest mocno zmodyfikowany i zależy również od zdalnych systemów plików, wtedy „df” pokaże je wszystkie za każdym razem, gdy uruchomisz którekolwiek z tych poleceń. Jeśli chcesz mieć jednocześnie lokalny i zdalny system plików, uruchom normalnie polecenia „df”. Jeśli jednak interesują Cię tylko lokalne systemy plików, po prostu dodaj flagę „-l”.
df -aTl
Wersja „df”
To tylko banalna rzecz. Jeśli interesuje Cię wersja „df”, uruchom następujące polecenie.
df --wersja
Jak wynika z danych wyjściowych, jest to część coreutils GNU. Tak więc każdy system z tym zestawem narzędzi będzie miał preinstalowane „df”.
Końcowe przemyślenia
Niewiele się dzieje z „df”. To naprawdę uproszczone, ale potężne narzędzie, które jest w stanie zaspokoić potrzeby prawie wszystkich rzeczy, które każdy ma zamiar zrobić ze swoimi systemami plików. Jeśli interesują Cię wszystkie dostępne opcje i szczegółowy przewodnik, uruchom następujące polecenia.
df --pomocczłowiek df
informacje df
Cieszyć się!