Kluster (datalagringsenhet)

Cluster ( engelsk  kluster ) - i vissa typer av filsystem - en logisk enhet för datalagring i filallokeringstabellen, som förenar en grupp av sektorer . Till exempel, på diskar med 512-byte sektorer, innehåller ett 512- byte kluster en sektor, medan ett 4-kilobyte kluster innehåller åtta sektorer.

Vanligtvis är detta den minsta mängd diskutrymme som kan tilldelas för att lagra en .

Termen kluster används i FAT , NTFS och även HFS Plus filsystem . Andra filsystem fungerar på liknande sätt (zoner i Minix , block i Unix ).

Optimering

I vissa Linux -filsystem ( ReiserFS , Reiser4 , Btrfs ), BSD ( FreeBSD UFS2 ), kan det sista blocket i en fil delas in i underfragment, i vilka "svansar" av andra filer kan placeras. På NTFS kan små filer skrivas till Master File Table ( MFT ). I FAT-filsystemet, på grund av den primitiva algoritmen, ökar graden av fragmentering ständigt och periodisk defragmentering krävs .

Litet kluster är bättre för små filer. Detta sparar utrymme. Ett stort kluster gör att du kan uppnå högre hastigheter, vilket minskar risken för fragmentering , men på små filer kommer utrymmet att användas irrationellt (många sektorer kommer inte att fyllas helt, men anses vara upptagna).

Länkar