Klaster dyskowy

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Klaster dyskowy (ang. disk cluster) - w systemie plików podstawowa jednostka przechowywania danych, składająca się z jednego lub kilku sektorów nośnika danych. Obszar jednego klastra można wypełnić danymi należącymi tylko do jednego pliku.

Klastrom nadaje się kolejne numery, które system plików używa do określania położenia danego klastra na nośniku danych. Maksymalną liczbę klastrów określa stosowany system plików, a jej iloczyn z wielkością klastra określa maksymalną wielkość partycji.

Klastry wprowadzono, aby zwiększyć pojemność partycji dla danego systemu plików oraz w celu usprawnienia przepływu danych – większe klastry zmniejszają fragmentację i liczbę operacji dyskowych, co w rezultacie powoduje zwiększenie transferu. W niektórych systemach plików narzędzia sztucznie ograniczają maksymalną liczbę klastrów, a co za tym idzie, wielkość partycji. Przykładem może być FAT32, w którym nie jest zalecanie tworzenie partycji większych niż 32 GB, gdyż wydajność tego systemu zaczyna znacznie spadać (według twórcy, czyli Microsoftu).

W najczęściej używanym aktualnie systemie plików NTFS przyjmuje się domyślną wielkość klastra 4 kB, minimalna wynosi 512 bajtów, a maksymalna 64 kB. Jednak w systemie FAT i FAT32, gdy sektory dyskowe mają rozmiar większy od 512 bajtów, można tworzyć klastry nawet 128 kB i 256 kB. Taka sytuacja ma miejsce np. w przypadku niektórych dysków WD serii Green o pojemności ponad 2 TB.

Podczas formatowania dysku program wykonujący to zadanie określa optymalną wielkość klastra stosownie do wielkości partycji (dla większych partycji większy klaster), tak aby nie przekroczyć maksymalnej liczby klastrów dostępnej w danym systemie plików.

W niektórych systemach operacyjnych istnieje możliwość definiowania klastrów o zróżnicowanej wielkości, w zależności od rozmiaru pliku, co zwiększa efektywność wykorzystania pojemności nośnika danych[potrzebne źródło].

Dyskietka[edytuj | edytuj kod]

Na dyskietkach stosuje się system plików FAT12, który umożliwia zaadresowanie 212=4096 klastrów, a każdy klaster to 1 (w przypadku dyskietek 1,44MB oraz 1,2MB) sektor dysku. Ogranicza to pojemność tych dyskietek do ok. 2 MB.

Linki zewnętrzne[edytuj | edytuj kod]