Zarządzanie dyskiem

Linuksowe polecenie df

Linuksowe polecenie df
Istnieje wiele narzędzi, które oferują bezproblemowe metody sprawdzania wykorzystania miejsca na dysku. Te narzędzia są niezwykle przydatne w kontrolowaniu zużycia dysku. Możemy nie mieć na to ochoty, ale przestrzeń dyskowa jest cennym zasobem dla naszych systemów.

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 /home

df -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 wew4

df -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 --pomoc

człowiek df

informacje df

Cieszyć się!

Gry 5 najlepszych gier zręcznościowych dla systemu Linux
5 najlepszych gier zręcznościowych dla systemu Linux
W dzisiejszych czasach komputery to poważne maszyny używane do gier. Jeśli nie możesz uzyskać nowego wysokiego wyniku, będziesz wiedział, o co mi chod...
Gry Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 Wydanie rozwojowe
Bitwa o Wesnoth 1.13.6 wydana w zeszłym miesiącu jest szóstą wersją rozwojową w 1.13.Seria x i zapewnia szereg ulepszeń, w szczególności w interfejsie...
Gry Jak zainstalować League Of Legends na Ubuntu 14.04
Jak zainstalować League Of Legends na Ubuntu 14.04
Jeśli jesteś fanem League of Legends, to jest okazja do przetestowania League of Legends. Pamiętaj, że LOL jest obsługiwany w PlayOnLinux, jeśli jeste...