Hvad er et filsystem helt præcist? [FORKLART]

Alle filerne på dit system er gemt på harddisken eller andre lagerenheder. Et system er nødvendigt for at gemme disse filer på en organiseret måde. Dette er hvad et filsystem gør. Et filsystem er en måde at adskille dataene på drevet og gemme dem som separate filer. Alle oplysninger om en fil – dens navn, dens type, tilladelser og andre attributter gemmes i filsystemet. Filsystemet vedligeholder et indeks over placeringen af ​​hver fil. På denne måde behøver operativsystemet ikke at krydse hele disken for at finde en fil.

Hvad er et filsystem præcist [FORKLART]

Der er forskellige typer filsystemer. Dit operativsystem og filsystemet skal være kompatible. Først da vil OS være i stand til at vise indholdet af filsystemet og udføre andre handlinger på filer. Ellers vil du ikke være i stand til at bruge det pågældende filsystem. En løsning ville være at installere en filsystemdriver til at understøtte filsystemet.

Hvad er et filsystem helt præcist?(What Exactly Is a File System?)

Et filsystem er intet andet end en database, der fortæller den fysiske placering af data på lagerenheden. Filer er organiseret i mapper, som også kaldes mapper. Hver mappe har en eller flere undermapper, som gemmer filer, der er grupperet baseret på nogle kriterier.

Hvor der er data på en computer, er det obligatorisk at have et filsystem. Alle computere har således et filsystem.

Hvorfor der er så mange filsystemer(Why there are so many file systems)

Der er mange typer filsystemer. De adskiller sig i forskellige aspekter, såsom hvordan de organiserer data, hastigheden, yderligere funktioner osv... Nogle filsystemer er bedst egnede til drev, der gemmer en lille mængde data, mens andre har evnen til at understøtte store mængder data. Nogle filsystemer er mere sikre. Hvis et filsystem er sikkert og robust, er det muligvis ikke det hurtigste. Det ville være svært at finde alle de bedste funktioner i ét filsystem.

Derfor ville det ikke give mening at finde det 'bedste filsystem'. Hvert filsystem er beregnet til forskellige formål og har derfor et andet sæt funktioner. Mens de udvikler et operativsystem, arbejder udviklerne også på at bygge et filsystem til OS. Microsoft , Apple og Linux har deres egne filsystemer. Det er nemmere at skalere et nyt filsystem til en større lagerenhed. Filsystemer(File) udvikler sig, og dermed udviser de nyere filsystemer bedre funktioner end de ældre.

At designe et filsystem er ikke en simpel opgave. Der går en masse forskning og hovedarbejde i det. Et filsystem definerer hvordan metadata gemmes, hvordan filer organiseres og indekseres og meget mere. Der er flere måder, hvorpå dette kan gøres. Derfor er der med ethvert filsystem altid plads til forbedringer – en bedre eller en mere effektiv måde at udføre aktiviteter relateret til fillagring.

Læs også: (Also Read: )Hvad er administrative værktøjer i Windows 10?(What are Administrative Tools in Windows 10?)

Filsystemer – en detaljeret visning(File systems – a detailed view)

Lad os nu dykke dybere for at forstå, hvordan filsystemer fungerer. En lagerenhed er opdelt i dele kaldet sektorer. Alle filerne er gemt i disse sektorer. Filsystemet registrerer størrelsen af ​​filen og placerer den i en passende position på lagerenheden. Frie sektorer er mærket 'ubrugte'. Filsystemet identificerer de sektorer, der er gratis, og tildeler filer til disse sektorer.

Efter et vist tidspunkt, hvor mange læse- og skrivehandlinger er blevet udført, gennemgår lagerenheden en proces kaldet fragmentering. Dette kan ikke undgås, men skal kontrolleres for at opretholde systemets effektivitet. Defragmentering er den omvendte proces, der bruges til at løse problemerne forårsaget af fragmentering. Gratis defragmenteringsværktøjer er tilgængelige til det samme.

Organisering af filer i mapper og mapper hjælper med at eliminere navneanomalien. Uden mapper ville det være umuligt at have 2 filer med samme navn. Det er også nemmere at søge og hente filer i et organiseret miljø.

Filsystemet gemmer vigtig information om filen – filnavn, filstørrelse, filplacering, sektorstørrelsen, den mappe, den tilhører, detaljer om fragmenterne osv.

Almindelige filsystemer(Common file systems)

1. NTFS

NTFS står for New Technology File System . Microsoft introducerede filsystemet i år 1993. De fleste versioner af Windows OS – Windows XP , Windows Vista , Windows 7 , Windows 8 og Windows 10 bruger NTFS.

Kontrollerer om et drev er formateret som NTFS(Checking if a drive is formatted as NTFS)

Før du opsætter et filsystem på et drev, skal det formateres. Det betyder, at en partition af drevet er valgt, og alle data på den ryddes, så filsystemet kan sættes op. Der er et par måder, hvorpå du kan kontrollere, om din harddisk bruger NTFS eller et andet filsystem.

  • Hvis du åbner 'Diskhåndtering'(‘Disk Management’) i Windows (findes i Kontrolpanel(Control Panel) ), kan du opdage, at filsystemet er angivet med yderligere detaljer om drevet.
  • Eller du kan også højreklikke på drevet direkte fra Windows Stifinder(Windows Explorer) . Gå til rullemenuen, og vælg 'egenskaber'. Du finder filsystemtypen nævnt der.

Funktioner i NTFS(Features of NTFS)

NTFS er i stand til at understøtte harddiske i store størrelser - op til 16 EB. Individuelle(Individual) filer på op til 256 TB kan gemmes.

Der er en funktion kaldet Transactional NTFS . Applikationer, der er bygget ved hjælp af denne funktion, lykkes enten helt eller fuldstændigt. Dette hjælper med at mindske risikoen for, at visse ændringer fungerer godt, mens andre ændringer ikke virker. Enhver transaktion, der udføres af udvikleren, er atomær.

NTFS har en funktion kaldet Volume Shadow Copy Service . OS og andre værktøjer til sikkerhedskopiering af software gør brug af denne funktion til at sikkerhedskopiere filer, der er i brug i øjeblikket.

NTFS kan beskrives som et journaliseringsfilsystem. Inden systemændringer udføres, registreres det i en log. I tilfælde af at en ny ændring resulterer i en fejl, før den bliver begået, gør loggen det lettere at vende tilbage til den tidligere tilstand.

EFS – Encryption File System er en funktion, hvor kryptering er tilvejebragt for individuelle filer og mapper.

I NTFS har administratoren ret til at indstille diskbrugskvoter. Dette vil sikre, at alle brugere har lige adgang til delt lagerplads, og ingen bruger optager for meget plads på et netværksdrev.

2. FEDT(2. FAT)

FAT står for File Allocation Table . Microsoft skabte filsystemet i år 1977. FAT blev brugt i MS-DOS og andre gamle versioner af Windows OS . I dag er NTFS hovedfilsystemet i Windows OS . FAT er dog stadig en understøttet version.

FAT har udviklet sig med tiden til at understøtte harddiske med store filstørrelser.

De forskellige versioner af FAT-filsystemet(The different versions of the FAT File System)

FAT12

FAT12 blev introduceret i 1980 og blev meget brugt i Microsoft Oss indtil MS-DOS 4.0 . Disketter gør stadig brug af FAT12 . I FAT12 må filnavne ikke overstige 8 tegn, mens grænsen for filtypenavne er 3 tegn. Mange vigtige filattributter, som vi bruger i dag, blev først introduceret i denne version af FAT – volume label, hidden, system, read-only.

FAT16

16-bit filallokeringstabel(File Allocation Table) blev først udgivet i 1984 og blev brugt i DOS - systemer op til version 6.22.

FAT32

Introduceret i 1996, det er den seneste version af FAT . Det kan understøtte 2TB-drev (og endda op til 16 KB med 64 KB-klynger).

ExFAT

EXFAT står for Extended File Allocation Table . Igen(Again) , oprettet af Microsoft og introduceret i 2006, kan dette ikke betragtes som den næste version af FAT . Det er beregnet til brug i bærbare enheder – flashdrev, SDHC - kort osv.. Denne version af FAT understøttes af alle versioner af Windows OS . Op til 2.796.202 filer kan gemmes pr. mappe, og filnavne kan indeholde op til 255 tegn.

Andre almindeligt anvendte filsystemer er

  • HFS+
  • Btrfs
  • Bytte rundt
  • Ext2/Ext3/Ext4 (Linux-systemer)
  • UDF
  • GFS

Kan du skifte mellem filsystemer?(Can you switch between file systems?)

En partition af et drev er formateret med et bestemt filsystem. Det kan være muligt at konvertere partitionen til en anden type filsystem, men det anbefales ikke. Det er en bedre mulighed at kopiere vigtige data fra partitionen til en anden enhed.

Anbefalet: (Recommended:) Hvad er en enhedshåndtering?(What is a Device Manager?)

Visse(Certain) attributter såsom filkryptering, diskkvoter, objekttilladelse, filkomprimering og indekseret filattribut er kun tilgængelige i NTFS . Disse attributter understøttes ikke i FAT . Derfor(Therefore) udgør skift mellem filsystemer som disse visse risici. Hvis en krypteret fil fra NTFS placeres i et FAT -formateret rum, har filen ikke længere kryptering. Den mister sine adgangsbegrænsninger og kan tilgås af alle. På samme måde vil en komprimeret fil fra en NTFS - diskenhed automatisk blive dekomprimeret, når den placeres i en FAT - formateret diskenhed.

Resumé(Summary)

  • Et filsystem er et sted at gemme filer og filattributter. Det er en måde at organisere systemets filer på. Dette hjælper OS med filsøgninger og -hentning.
  • Der er forskellige typer filsystemer. Hvert OS har sit eget filsystem, som leveres forudinstalleret med OS.
  • Skift mellem filsystemer er muligt. Men hvis funktionerne i det tidligere filsystem ikke understøttes i det nye system, mister alle filer de gamle funktioner. Det kan derfor ikke anbefales.


About the author

Jeg er en computerekspert med over 10 års erfaring i software- og browserindustrien. Jeg har designet, bygget og administreret hele installationer af softwareprogrammer, samt udviklet og vedligeholdt browsere. Min erfaring giver mig muligheden for at give klare, præcise forklaringer af komplicerede emner – uanset om det er, hvordan Microsoft Office fungerer, eller hvordan man får mest muligt ud af Mozilla Firefox. Ud over mine computerfærdigheder er jeg også en dygtig forfatter og kan kommunikere effektivt online og personligt.



Related posts