MC, 11:11 niedziela, 20.10.2013 r.
Ilustracja do artykułu: Linux df - Jak sprawdzić miejsce na dysku?

Linux df - Jak sprawdzić miejsce na dysku?

W tym artykule chciałbym zanotować sposób, na sprawdzenie z pozycji konsoli systemów Linux dostępnego oraz zajętego miejsca na dyskach.

Jakiego narzędzia użyjemy?

Domyślnie na wielu popularnych dystrybucjach systemu Linux, znajdziemy program o nazwie df. Możemy przy jego pomocy uzyskać informacje na temat dostępnych systemów plików. Spójrzmy na rezultat wywołania komendy df -h:
$ df -h
System plików  rozm. użyte dost. %uż. zamont. na
/dev/sda1        97G   68G   24G  75% /
udev            3,7G  4,0K  3,7G   1% /dev
tmpfs           1,5G  1,2M  1,5G   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            3,7G  772K  3,7G   1% /run/shm

Zanim przejdziemy do krótkiej analizy rezultatów, wypadałoby wspomnieć, dlaczego podczas wywołania programu df, użyliśmy flagi -h. Otóż zapewnia ona, że wypisane wartości będą czytelne dla człowieka, tzn. użyte będą odpowiednie jednostki, pozwalające łatwo zorientować się ile rzeczywiście mamy zajętej, a ile dostępnej przestrzeni dyskowej.

Najbardziej interesującym nas wpisem jest ten, dotyczący partycji /dev/sda1, ponieważ jest to przestrzeń dostępna nam jako użytkownikowi systemu. A widzimy tam, że partycja ma całkowity rozmiar 97GB, przy czym jest w 75% zajęta, czyli użytych jest 68GB a wolnych pozostaje 24GB. Pozostałe systemy plików widoczne w wynikach, dotyczą poszczególnych mechanizmów systemów Linux, takich jak przechowywanie plików tymczasowych.

Czasami warto również wyświetlić typy poszczególnych systemów plików, dołączając do wywołania flagę -T:

$ df -Th
System plików  Typ      rozm. użyte dost. %uż. zamont. na
/dev/sda8      ext4       97G   68G   24G  75% /
udev           devtmpfs  3,7G  4,0K  3,7G   1% /dev
tmpfs          tmpfs     1,5G  1,2M  1,5G   1% /run
none           tmpfs     5,0M     0  5,0M   0% /run/lock
none           tmpfs     3,7G  772K  3,7G   1% /run/shm

Co z właściwym przeznaczeniem programu df?

Program df w sposób domyślny wyświetla informacje o wszystkich dostępnych systemach plików. Możemy jednak podczas jego wywołania, wskazać na jakiś konkretny plik, a zwrócone wyniki dotyczyć będą wyłącznie systemu plików, w jakim wskazany plik się znajduje. Sprawdźmy to w praktyce:
$ df -Th plik.txt
System plików  Typ  rozm. użyte dost. %uż. zamont. na
/dev/sda8      ext4   97G   68G   24G  75% /

Jak widać, nie jest to trudna operacja, dlatego warto zachować ją w pamięci.

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

Imię:
Treść: