Hvad er et journalfilsystem, og hvordan fungerer det?

Hvad er et journalfilsystem, og hvordan fungerer det?

Hvordan opbevarer du dine ting? Personligt dumper jeg bare mine ting, hvor jeg finder plads på mit værelse. Og til de nye ting giver jeg plads et sted i nærheden af ​​mig ved at smide alle gamle ting et sted. Desværre kan en computer ikke gemme filer mappe et eller andet sted og overalt. Det skal opbevare alle data på en organiseret måde, så enhver fil, der kaldes på, kan tilgås på ingen tid. Et andet eksempel på et organiseret filsystem er biblioteket, hvor alle bøger er indekseret og kategoriseret.

På samme måde har hvert operativsystem sit eget unikke journaliseringsfilsystem til at vedligeholde sine data. Med mange forskelle mellem journaliseringsfilsystemerne er der én funktion, der er fælles blandt dem, og det er journalføring.

Hvad er Journaling File System?

Ordet Journal repræsenterer opretholdelse af tidsbaserede begivenheder i en dagbog. Tilsvarende indikerede journalisering i computere, at alle filer er gemt med en post i det relevante katalog, og eventuelle ændringer dokumenteres i computerens egen journal. Når du søger efter en fil på din computer, scanner den ikke hele harddisken for den fil; i stedet tjekker den det relevante katalog.

Journalføring betyder ikke nødvendigvis, at filer, der er lagret i den samme harddisksektor, samles i ét katalog. To filer, der er gemt langt fra hinanden, kan have deres poster i det samme katalog. Dette hjælper computeren med at få adgang til dem hurtigere, da den ikke scanner alle filer på din harddisk, men scanner gennem journalposterne og finder den nødvendige fil.

Hvad er de enheder, der bruges i et journaliseringsfilsystem?

Som diskuteret tidligere er der forskellige typer af journaliseringsfilsystemer, men de bruger alle den samme type måleenheder. Jeg har kort nævnt dem i nedenstående tabel:

Enhedens navn Kort form Værdi
Tebibytes TiB 1024 gigabyte
Pebibyte PiB 1024 tebibyte

Læs også: Vid alt om batchfil

1. Nyt teknologifilsystem – Microsoft

Hvad er et journalfilsystem, og hvordan fungerer det?

Microsoft har udviklet sit eget journaliseringsfilsystem kendt som New Technology File System eller forkortet NTFS. Dette er blevet brugt som standard i alle Windows-operativsystemer, da det understøtter store datamængder. Den maksimale filstørrelse understøttede 256 TiB, hvilket faktisk er meget stort, og du har sandsynligvis aldrig stødt på en så stor fil.

NTFS bruger kontrolpunktoplysninger og logfiler til at genetablere de konstante værdier af en filstruktur efter en genstart. Det kan også rette korrupte filer gennem det, der er kendt som Self-Healing NTFS uden nogen form for nedetid. NTFS blev udviklet over FAT32-filsystemet og kan læse, skrive og søge hurtigere end de fleste systemer.

2. Udvidet filsystem – journalføring i Linux

Ligesom Microsoft har Linux sit eget journalfilsystem og kaldes Extended File System eller EXT. Det var baseret på den tidligere Unix-tilstand eller UFS, men har gennemgået tre opgraderinger i de seneste år. Det udvidede filsystem eller EXT har 4 versioner i alt med et nummer tilføjet til den nyere version.

EXT 2: Dette journalsystem i Linux blev oprindeligt brugt i Red Hat Linux og bruges stadig i SD-kort og USB-drev. Den har en maksimal kapacitet på 32 TiB, hvilket er meget mindre sammenlignet med andre journalfilsystemer.

EXT 3: Der er ikke meget forskel på EXT 2 og EXT 3. EXT 3 er dog blevet mere populær og brugt i Linux, BSD og ReactOS.

EXT 4: På grund af begrænsningerne for EXT 2 og EXT 3 var behovet for et nyt journaliseringsfilsystem åbenbart, og EXT 4 blev udviklet, som har en maksimal størrelsesgrænse svarende til 1024 PiB eller en million TiB. Det bruges af de fleste Linux-distributioner i dag og endda af Google File Storage og Power PC. EXT 4 har indprentet funktionen ved at bruge kontrolsummer i journaliseringsfilsystemet for at forbedre pålideligheden og ydeevnen.

Læs også: 7 bedste open source-kloningssoftware til Linux

3. Apple-filsystem -Apple

Hvad er et journalfilsystem, og hvordan fungerer det?

Billedkilde: Apple

Apple File System eller APFS for kort, er et journaliseringsfilsystem, der bruges af Apple i dets macOS-computere. Det blev rullet ud med Sierra og iOS 10.3 og understøtter 8000 PiB, hvilket er højere end EXT4, der kun understøtter 1024 PiB.

APFS har indprentet den fulde diskkryptering, og det letter optagelsen af ​​snapshots af systemet, som derefter bruges som reference. Det bruger også kontrolsummer til at sikre dataintegritet og beskytter systemet mod at gå ned.

Læs også: Hvad er .DAT-fil og hvordan man åbner den

Det sidste ord om Journaling File System

Journalføring i filsystemer er en vigtig funktion, der hjælper under uventede nedlukninger og systemnedbrud. Journalføringsfilsystemet vedligeholder et finanssystem for hver fil og hver ændring, der registreres. Dette gør det nemt at finde og udføre enhver fil, når en kommando sendes. Jeg håber, du kan lide informationen, der deles om denne artikel, og abonnerer på vores Facebook-indlæg 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 lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.

DDOS-angreb: et kort overblik

DDOS-angreb: et kort overblik

Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Har du nogensinde spekuleret på, hvordan tjener hackere penge?

Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Revolutionære opfindelser fra Google, der vil gøre dit liv lettere.

Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Fredag ​​Essential: Hvad skete der med AI-drevne biler?

Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Teknologisk singularitet: En fjern fremtid for menneskelig civilisation?

Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.

Udvikling af datalagring – Infografik

Udvikling af datalagring – Infografik

Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af ​​dataene. Denne blog dækker udviklingen af ​​datalagring på basis af en infografik.

Funktioner af Big Data Reference Architecture Layers

Funktioner af Big Data Reference Architecture Layers

Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

6 fantastiske fordele ved at have smarte hjemmeenheder i vores liv

I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

macOS Catalina 10.15.4-tillægsopdatering forårsager flere problemer end at løse

For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af ​​mac-maskiner. Læs denne artikel for at lære mere