Jaka jest różnica między „Pojemność” a „% iused” podczas uruchamiania polecenia „df” w terminalu

8

Po uruchomieniu dfpolecenia otrzymuję różne wartości dla capacityi %iused. Jaka jest różnica między nimi?

wprowadź opis zdjęcia tutaj

Jan Moritz
źródło

Odpowiedzi:

11

Pierwszy używany / dostępny / pojemność to oczywiste „Jaka część mojego 1 TB dysku jest pełna?” pomiar. Drugi śledzi wewnętrzną strukturę pamięci zwaną węzłem i-węzłem lub indeksem.

W tradycyjnych systemach plików UNIX istniała stała liczba i-węzłów, które służą do śledzenia plików i pozycji katalogu (metadane i dane implementacyjne systemu plików). Kiedy zabrakło i-węzłów, nie można było użyć systemu plików, czy był pełny, czy nie. Narzędzie df musiało zgłosić oba zasoby, które można wypełnić, aby można było planować i utrzymywać systemy plików.

OS X używa HFS +, który utworzy więcej i-węzłów z dowolnej wolnej przestrzeni i nie może ich zabraknąć, ale nadal są zgłaszane, ponieważ wraz ze wzrostem wykorzystania i-węzłów pamięć jest nieco mniej wydajna i może być wolniejsza niż gdyby system plików był nadal w pierwotny przydział i-węzłów.

Zasadniczo możesz po prostu skoncentrować się na pojemności / użytej / dostępnej i zignorować i-węzły, chyba że zajmujesz się szczegółami wdrażania systemu plików.

bmike
źródło