Hva er et journalfilsystem, og hvordan fungerer det?

Hva er et journalfilsystem, og hvordan fungerer det?

Hvordan oppbevarer du tingene dine? Personlig dumper jeg tingene mine der jeg finner plass på rommet mitt. Og for de nye tingene gir jeg plass et sted nær meg ved å slippe alt det gamle et sted. Dessverre kan ikke en datamaskin lagre filmappen et sted og overalt. Den må holde alle dataene på en organisert måte slik at enhver fil som er påkallet kan nås på kort tid. Et annet eksempel på et organisert filsystem er biblioteket der alle bøker er indeksert og kategorisert.

På samme måte har hvert operativsystem sitt eget unike journalfilsystem for å vedlikeholde dataene. Med mange forskjeller mellom journalføringsfilsystemene, er det én funksjon som er vanlig blant dem, og det er journalføring.

Hva er journalføringsfilsystem?

Ordet Journal representerer å opprettholde tidsbaserte hendelser i en dagbok. Tilsvarende indikerte Journalføring i datamaskiner at alle filer er lagret med en oppføring i den aktuelle katalogen, og eventuelle endringer dokumenteres i datamaskinens egen journal. Når du søker etter en fil på datamaskinen din, skanner den ikke hele harddisken for den filen; i stedet sjekker den den relevante katalogen.

Journalføring betyr ikke nødvendigvis at filer som er lagret i samme harddisksektor er samlet i én katalog. To filer lagret langt fra hverandre kan ha sine oppføringer i samme katalog. Dette hjelper datamaskinen med å få tilgang til dem raskere ettersom den ikke skanner alle filer på harddisken din, men skanner gjennom journaloppføringene og finner den nødvendige filen.

Hva er enhetene som brukes i et journalføringsfilsystem?

Som diskutert tidligere er det forskjellige typer journalføringsfilsystemer, men de bruker alle samme type måleenheter. Jeg har nevnt dem kort i tabellen nedenfor:

Enhetsnavn Kortform Verdi
Tebibytes TiB 1024 gigabyte
Pebibyte PiB 1024 tebibyte

Les også: Vet alt om batchfil

1. Nytt teknologifilsystem – Microsoft

Hva er et journalfilsystem, og hvordan fungerer det?

Microsoft har utviklet sitt eget journalfilsystem kjent som New Technology File System eller forkortet NTFS. Dette har blitt brukt som standard i alle Windows-operativsystemer da det støtter store datavolumer. Maksimal filstørrelse støttet 256 TiB, som faktisk er veldig stort, og du har sannsynligvis aldri møtt en fil som er så stor.

NTFS bruker sjekkpunktinformasjon og loggfiler for å reetablere de konstante verdiene til en filstruktur etter en omstart. Den kan også fikse korrupte filer gjennom det som er kjent som selvhelbredende NTFS uten at det oppstår nedetid. NTFS ble utviklet over FAT32-filsystemet og kan lese, skrive og søke raskere enn de fleste systemer.

2. Utvidet filsystem – journalføring i Linux

Som Microsoft har Linux sitt eget journalfilsystem og kalles Extended File System eller EXT. Den var basert på den tidligere Unix-modusen eller UFS, men har gått gjennom tre oppgraderinger de siste årene. Det utvidede filsystemet eller EXT har 4 versjoner i alt med et nummer lagt til den nyere versjonen.

EXT 2: Dette journalsystemet i Linux ble brukt i Red Hat Linux opprinnelig og brukes fortsatt i SD-kort og USB-stasjoner. Den har en maksimal kapasitet på 32 TiB, som er svært mindre sammenlignet med andre journalføringsfilsystemer.

EXT 3: Det er ikke mye forskjell mellom EXT 2 og EXT 3. EXT 3 har imidlertid blitt mer populær og brukt i Linux, BSD og ReactOS.

EXT 4: På grunn av begrensningene til EXT 2 og EXT 3, var behovet for et nytt journalfilsystem åpenbart, og EXT 4 ble utviklet, som har en maksimal størrelsesgrense lik 1024 PiB eller en million TiB. Den brukes av de fleste Linux-distribusjoner i dag og til og med av Google File Storage og Power PC. EXT 4 har innpodet funksjonen med å bruke kontrollsummer i journalføringsfilsystemet for å forbedre påliteligheten og ytelsen.

Les også: 7 beste åpen kildekode-kloningsprogramvare for Linux

3. Apple filsystem - Apple

Hva er et journalfilsystem, og hvordan fungerer det?

Bildekilde: Apple

Apple File System eller APFS for kort, er et journalfilsystem som brukes av Apple på sine macOS-datamaskiner. Den ble rullet ut med Sierra og iOS 10.3 og støtter 8000 PiB, som er høyere enn EXT4 som kun støtter 1024 PiB.

APFS har innpodet hele diskkrypteringen, og det gjør det lettere å fange øyeblikksbilder av systemet, som deretter brukes som referanse. Den bruker også kontrollsummer for å sikre dataintegritet og beskytter systemet mot å krasje.

Les også: Hva er .DAT-fil og hvordan du åpner den

Det siste ordet om Journaling File System

Journalføring i filsystemer er en viktig funksjon som hjelper under uventede nedleggelser og systemkrasj. Journalføringsfilsystemet opprettholder et reskontrosystem for hver fil og hver endring som registreres. Dette gjør det enkelt å finne og utføre enhver fil når en kommando sendes. Jeg håper du liker informasjonen som er delt i denne artikkelen, og abonner på våre Facebook-innlegg og YouTube-kanal for flere artikler som disse.


The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer