Hva er et extensivt filsystem?
Et omfangsfilsystem (EFS) er en metode for å håndtere filer og minne på en datamaskinens harddisk eller annen fysisk lagringsenhet som bruker en serie sammenhengende minneområder for å lagre informasjon i stedet for å bruke mindre, mer spredte enheter kjent som blokker. Noen filsystemer tildeler plassen som kreves for filer i små enheter kjent som blokker, noe som kan føre til at en enkelt fil med gjennomsnittlig lengde blir fysisk spredt over en disk, noe som reduserer hastigheten og effektiviteten til lesing fra den filen. Når det gjelder et omfangsfilsystem, er alle de mindre blokkene bundet sammen til en større struktur kjent som en utstrekning, noe som betyr at større filer kan lagres på et enkelt sammenhengende sted på den fysiske disken, noe som øker hastigheten på stasjonen når leser fra den filen. Selv om mange operativsystemer støtter bruk av omfang, ble begrepet opprinnelig brukt på det spesifikke filsystemet for tidlig utstrekning i det nå avviklede Unix-lignende operativsystemet kjent som IRIX®, utviklet av Silicon Graphics®.
De individuelle bitene og bytene på en fysisk disk, for eksempel en harddisk eller en kompakt disk (CD), er delt inn i grupper etter maskinvare, operativsystem og filsystem. Dette er kjent som logiske grupperinger, fordi de ikke nødvendigvis har fysiske grenser, bare de som blir pålagt av systemet. For flere filsystemer brukes den logiske gruppering som kalles blokker som den grunnleggende mengden plass som kan tildeles for å lagre en fil. En blokk kan settes til hvilken som helst størrelse, men generelt er den veldig liten, noen ganger bestående av så lite som 128 byte med plass.
Et omfang filsystem grupper blokkeres sammen på en disk hvis de er sammenhengende, noe som betyr at de alle er fysisk ved siden av hverandre på en disk. Denne samling av blokker er kjent som et omfang. I et omfangsfilsystem, når en fil skrives til en fysisk disk, tildeles et omfang i stedet for enkeltblokker. Fordelen med å bruke omfang i stedet for blokker er at store filer krever mindre overhead for å opprette og vedlikeholde, og risikoen for fragmentering reduseres sterkt, men ikke nødvendigvis elimineres.
Filfragmentering oppstår når en fil krever mer plass enn noen tilgjengelig blokk eller utstrekning kan gi, noe som betyr at filen må brytes opp og okkuperer to eller flere fysisk forskjellige mellomrom på en disk. Med små blokker kan store filer okkupere hundrevis eller tusenvis av blokker over en hel disk, og redusere hastigheten som filen kan nås på. Et omfangsfilsystem gjør at en stor fil kan deles inn i forskjellige omfang, kjent som indirekte omfang, selv om antallet extensions som kreves vanligvis er mindre enn hvis filen ble tildelt ved hjelp av mindre blokker.
I tillegg til å redusere mengden av overhead som trengs for store filer, fordi informasjon om bare en enkelt grad trenger å lagres i filsystemet i stedet for flere pekere til forskjellige blokker, kan bruk av omfang også forlenge levetiden til noe lagringsmaskinvare. Dette kan oppstå fordi sammenhengende filer krever mindre bevegelse fra lesehode-mekanismen på diskstasjonen for å få tilgang til informasjon. Et omfangsfilsystem tillater også oppretting av enkeltfiler som kan være terabyte eller mer, fordi en omfang i noen tilfeller teoretisk kan okkupere all tilgjengelig fysisk plass uten behov for å lage omfattende tabeller eller annet overhead for administrasjon.