Vad är en omfattning filsystem?
Ett omfattning filsystem (EFS) är en metod för att hantera filer och minne på en datorhårddisk eller annan fysisk lagringsenhet som använder en serie sammanhängande minnesområden för att lagra information istället för att använda mindre, mer spridda enheter som kallas block. Vissa filsystem fördelar det utrymme som krävs för filer i små enheter som kallas block, vilket kan leda till att en enda fil med medellängd är fysiskt spridd över en disk, vilket minskar hastigheten och effektiviteten i läsningen från den filen. I fallet med en utsträckning filsystem är alla mindre block bundna till en större struktur som kallas en viss utsträckning, vilket innebär att större filer kan lagras på en enda sammanhängande plats på den fysiska skivan, vilket ökar enhetens hastighet när du läser från den filen. Även om många operativsystem stöder användningen av omfattningar, tillämpades termen ursprungligen på det specifika filsystemet för tidig omfattningEloped av Silicon Graphics®.
De enskilda bitarna och byten på en fysisk skiva, till exempel en hårddisk eller en kompakt disk (CD), är indelade i grupper av hårdvaru-, operativsystemet och filsystemet. Dessa är kända som logiska grupperingar, eftersom de inte nödvändigtvis har fysiska gränser, bara de som införs av systemet. För flera filsystem används den logiska grupperingen som kallas block som den grundläggande mängden utrymme som kan tilldelas för att lagra en fil. Ett block kan ställas in på valfri storlek men är i allmänhet mycket liten, ibland bestående av så lite som 128 byte av rymden.
En utsträckning av filsystemgrupper blockerar tillsammans på en skiva om de är sammanhängande, vilket innebär att de alla är fysiskt bredvid varandra på en disk. Denna samling av block är känd i en utsträckning. I en utsträckning filsystem, när en fil skrivs till en fysisk disk, tilldelas en viss utsträckning istället för singelblock. Fördelen med att använda omfattningar istället för block är att stora filer kräver mindre omkostnader för att skapa och underhålla, och risken för fragmentering minskas kraftigt, men inte nödvändigtvis elimineras.
Filfragmentering uppstår när en fil kräver mer utrymme än något tillgängligt block eller omfattning kan ge, vilket innebär att filen måste brytas upp och upptar två eller flera fysiskt olika utrymmen på en skiva. Med små block kan stora filer uppta hundratals eller tusentals block över en hel disk, vilket minskar hastigheten med vilken filen kan nås. En omfattning filsystem gör det möjligt att delas upp i olika omfattningar, kända som indirekta omfattningar, även om antalet omfattningar som krävs vanligtvis är mindre än om filen tilldelades med mindre block.
Förutom att minska mängden omkostnader som behövs för stora filer, eftersom information om endast en enda utsträckning behöver lagras i filsystemet istället för flera pekare till DIFferenta block, med hjälp av omfattningar kan också förlänga livslängden för en viss lagringshårdvara. Detta kan inträffa eftersom sammanhängande filer kräver mindre rörelse från läshuvudmekanismen för diskenheten för att få åtkomst till information. En omfattning filsystem tillåter också skapandet av enstaka filer som kan vara terabyte eller mer i längd, eftersom i vissa fall kan en utsträckning teoretiskt uppta allt tillgängligt fysiskt utrymme utan att behöva skapa omfattande tabeller eller andra omkostnader för hantering.