MC, 2025
Ilustracja do artykułu: Polecenie df linux: Jak sprawdzić wykorzystanie przestrzeni dyskowej w systemie Linux

Polecenie df linux: Jak sprawdzić wykorzystanie przestrzeni dyskowej w systemie Linux

Jeśli kiedykolwiek pracowałeś z systemem Linux, to na pewno spotkałeś się z potrzebą sprawdzenia, jak dużo miejsca zostało Ci na dysku. Właśnie w takich sytuacjach z pomocą przychodzi polecenie df. Dzięki niemu możemy łatwo i szybko sprawdzić, ile miejsca zostało na naszych dyskach, a także uzyskać inne przydatne informacje o przestrzeni dyskowej w systemie.

Co to jest polecenie df w Linux?

Polecenie df w systemie Linux to skrót od "disk free" (wolne miejsce na dysku). Jest to jedno z podstawowych narzędzi administracyjnych, które umożliwia sprawdzenie, jak dużo miejsca na dyskach systemowych jest dostępne oraz jakie są aktualne zasoby przestrzeni. Jest to niezwykle przydatne polecenie, gdy zarządzamy systemem z wieloma dyskami, partycjami czy systemami plików.

Domyślnie, po wykonaniu polecenia df, system zwróci informacje o dostępnej przestrzeni na wszystkich zamontowanych systemach plików. Pokazuje to, ile miejsca zostało zajęte i ile jeszcze jest dostępne do wykorzystania na dyskach. Istnieje wiele opcji, które możemy dodać do polecenia df, aby dostosować wyniki do naszych potrzeb.

Jak działa polecenie df?

Podstawowa składnia polecenia jest bardzo prosta:

df [opcje] [ścieżka]

Gdzie:

  • [opcje] to dodatkowe parametry, które mogą zmieniać sposób prezentacji wyników.
  • [ścieżka] to opcjonalny argument, który pozwala sprawdzić przestrzeń tylko dla konkretnego systemu plików lub katalogu.

Po wywołaniu polecenia df bez żadnych dodatkowych opcji, system wyświetli informacje o przestrzeni dyskowej wszystkich zamontowanych systemów plików.

Podstawowe informacje zwrócone przez df linux

Po uruchomieniu polecenia df, otrzymamy szereg informacji, które są przedstawione w tabeli. Oto podstawowe kolumny, które możemy zobaczyć w domyślnych wynikach:

  • Filesystem – Nazwa systemu plików lub urządzenia, dla którego wyświetlane są dane (np. /dev/sda1, /dev/sdb1, /dev/nvme0n1p1).
  • 1K-blocks – Całkowita liczba bloków 1KB w systemie plików.
  • Used – Liczba zajętych bloków (w jednostkach 1KB).
  • Available – Liczba dostępnych bloków (w jednostkach 1KB).
  • Use% – Procent zajętej przestrzeni.
  • Mounted on – Ścieżka montowania systemu plików (np. /, /home, /mnt/data).

Przykłady użycia polecenia df

Teraz, kiedy mamy już ogólne pojęcie o tym, jak działa polecenie df, warto zobaczyć, jak możemy je zastosować w praktyce. Poniżej przedstawiam kilka przydatnych przykładów użycia tego polecenia.

Przykład 1: Podstawowe wyświetlenie informacji o przestrzeni dyskowej

Najprostszym przykładem jest użycie polecenia df bez żadnych dodatkowych opcji. W wyniku uzyskamy tabelę z informacjami o wszystkich zamontowanych systemach plików:

df

Wynik tego polecenia może wyglądać następująco:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1       10240000  2048000  8192000  21% /
tmpfs            1024000       512   1023488   1% /tmp
/dev/sdb1       20480000  4096000  16384000  21% /mnt/data

Widzimy, że nasz główny system plików (/dev/sda1) ma 10 GB, z czego 2 GB jest zajęte, a 8 GB dostępne. Podobne dane są wyświetlane dla innych systemów plików (np. /mnt/data).

Przykład 2: Sprawdzanie przestrzeni tylko dla konkretnego systemu plików

Jeśli interesuje nas tylko jedna partycja, możemy podać jej ścieżkę jako argument. Na przykład, aby sprawdzić przestrzeń tylko na głównym systemie plików:

df /

To polecenie wyświetli jedynie dane dotyczące przestrzeni na systemie plików zamontowanym w katalogu głównym (/).

Przykład 3: Wyświetlanie wyników w bardziej czytelnej formie (MB, GB)

Jeśli chcemy, aby wyniki były prezentowane w bardziej przystępny sposób, możemy użyć opcji -h (human-readable). Dzięki niej system automatycznie przeliczy rozmiary na bardziej czytelne jednostki, takie jak MB, GB, itp.

df -h

Przykładowy wynik:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        10G  2.0G  8.0G  21% /
tmpfs            1000M  512K 1000M   1% /tmp
/dev/sdb1        20G  4.0G  16G  21% /mnt/data

Teraz rozmiary są wyświetlane w MB i GB, co jest łatwiejsze do interpretacji.

Przykład 4: Sprawdzanie przestrzeni dla wszystkich systemów plików, w tym pamięci wirtualnej

Domyślnie polecenie df nie pokazuje systemów plików typu tmpfs (pamięć RAM używana jako wirtualny dysk). Aby uzyskać pełny widok, możemy użyć opcji -a, która wyświetli także te systemy plików:

df -a

Wynik może wyglądać na przykład tak:

Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1       10240000  2048000  8192000  21% /
tmpfs            1024000       512   1023488   1% /tmp
/dev/sdb1       20480000  4096000  16384000  21% /mnt/data

Przykład 5: Wyświetlanie informacji o przestrzeni z uwzględnieniem bloków 1024B

Jeśli chcemy uzyskać dokładniejsze informacje o rozmiarze bloków, możemy użyć opcji -B z jednostką 1024B (1KB). Na przykład:

df -B 1024

To wyświetli wyniki w blokach po 1024B, co może być przydatne w przypadku bardziej precyzyjnego monitorowania przestrzeni dyskowej.

Podsumowanie

Polecenie df to jedno z najczęściej używanych narzędzi w systemie Linux, które pomaga administratorom w monitorowaniu przestrzeni dyskowej. Dzięki temu prostemu narzędziu możemy łatwo sprawdzić, ile miejsca zostało na naszych dyskach, jakie systemy plików są zamontowane, oraz jak wygląda procentowe zużycie przestrzeni.

Jak widać, df linux to bardzo potężne narzędzie, które daje nam wiele informacji na temat wykorzystania przestrzeni dyskowej. Dzięki różnym opcjom i parametrom możemy dostosować wyniki do naszych indywidualnych potrzeb, a to pozwala na efektywne zarządzanie przestrzenią w systemie. Niezależnie od tego, czy zarządzasz serwerem, czy też używasz Linuksa na komputerze osobistym, polecenie df jest niezastąpionym narzędziem, które powinno znaleźć się w Twoim arsenale!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: