Ext4 vs Btrfs: Hvilket Linux -filsystem skal du bruge?

Ext4 vs Btrfs: Hvilket Linux -filsystem skal du bruge?

Helt ærligt overvejer ikke nok mennesker, hvilket filsystem der skal bruges til deres computere.





Windows- og macOS-brugere har ringe grund til at kigge, da de virkelig kun har et valg til deres system --- henholdsvis NTFS og HFS+. Linux, på den anden side, har masser af forskellige filsystemmuligheder, hvor den nuværende standard er det fjerde udvidede filsystem (ext4).





Der er et løbende skub for at ændre standardfilsystemet til B-Tree File System (btrfs). Men er btrfs bedre, og hvornår vil vi se distributioner foretage ændringen?



hvordan man finder den dato, en artikel blev offentliggjort

Hvad gør filsystemer?

Billedkredit: Maksym Kaharlytskyi/ Uplash

Ligesom fysiske arkiveringssystemer som mapper og kabinetter administrerer digitale filsystemer filer. De styrer, hvordan dit operativsystem gemmer data, der ikke er i brug, hvilke andre oplysninger (kendt som metadata) er knyttet til dataene, hvem eller hvad der har adgang til data osv.



Filsystemer fungerer i baggrunden. Ligesom resten af ​​et operativsystems kerne er de stort set usynlige i daglig brug. Filadministratorer, de applikationer, du bruger til at administrere filer, fungerer for det meste på samme måde, uanset hvilket filsystem der kører nedenunder.

Filsystemer er utroligt komplekse at kode. Udviklere reviderer løbende disse systemer for at omfatte mere funktionalitet og samtidig blive mere effektive.





Hvorfor skifte filsystem?

Ingen kode er god til alle use cases, og det gælder også filsystemer. Nogle filsystemer udmærker sig af forskellige årsager. File Allocation Table (FAT) filsystemet er et, som næsten alle moderne operativsystemer understøtter.

USB -flashdrev og SD -kort bruger FAT -systemet, så din computer kan læse dem, uanset om du kører Linux, Windows, macOS eller et andet operativsystem.





Men i disse dage er FAT ikke så pålidelig eller kraftfuld som nogle af de andre filsystemer, der siden er blevet udviklet. Så selvom du vil se FAT på bærbare medier, vil du ikke se det administrere dataene på din harddisk.

Apple er måske ikke overraskende kendt for at lave filsystemer, der kun fungerer med dets enheder .

Linux's nuværende filsystem

De fleste versioner af desktop Linux (kendt som distributioner eller kort sagt 'distros') er standard for ext4 -filsystemet. ext4 har været en forbedring af ext3 -filsystemet, hvilket var en forbedring i forhold til ext2 -filsystemet før det.

ext4 har vist sig at være et meget robust filsystem, men det er lavet af en aldrende kodebase. Nogle Linux -brugere søger funktioner, som ext4 ikke håndterer alene. Der er software, der tager sig af nogle af disse ønsker, men at kunne gøre disse ting på filsystemniveau ville give bedre ydeevne. Derfor ønsket om btrfs.

Forståelse ext4: Fordele og ulemper

Ext4's grænser forbliver ret imponerende. Den største volumen/partition, du kan lave med ext4, er 1 exbibyte --- svarende til cirka 1.152.921,5 terabyte. Den maksimale filstørrelse er 16 tebibytes --- eller cirka 17,6 terabyte, hvilket er meget større end nogen harddisk, en almindelig forbruger i øjeblikket kan købe.

Ext4 vides at bringe hastighedsforbedringer i forhold til ext3 ved hjælp af flere forskellige teknikker. Ligesom de fleste moderne filsystemer er det et journaling -filsystem, hvilket betyder, at det fører en 'journal' over, hvor filer er placeret på disken og om andre ændringer på disken.

På trods af alle dens funktioner understøtter den ikke gennemsigtig komprimering, gennemsigtig kryptering eller dataduplikering. Snapshots understøttes teknisk, men den funktion er i bedste fald eksperimentel.

Theodore Ts'o, en udvikler, der spillede en central rolle i ext4s oprettelse, beskrev ext4 som en stop-gap-udgivelse baseret på forældet teknologi fra 1970'erne og mente, at Btrfs tilbød en bedre vej frem. Det var for over et årti siden .

Forståelse af Btrfs: Fordele og ulemper

Btrfs, der kan udtales som 'Butter FS', 'Better FS' eller 'B-Tree FS', er et nyere filsystem, der er lavet om fra bunden. Btrfs eksisterer, fordi udviklerne ønskede at udvide funktionaliteten i et filsystem til at omfatte yderligere funktionalitet, såsom pooling, snapshots og kontrolsummer.

Projektet begyndte hos Oracle, men andre større virksomheder har siden spillet en rolle i udviklingen. Listen omfatter Facebook, Netgear, Red Hat og SUSE.

hvordan man kan se, om din vædder er dårlig

Selvom forbedringer, der findes i btrfs, kan gavne almindelige forbrugere, er nogle af de ekstra funktioner af større interesse for virksomhedsbrug. Sådan funktionalitet er til mere krævende brugssager, der ofte kræver mere holdbare harddiske såvel.

For organisationer, der bruger meget store programmer med massive databaser, kan et tilsyneladende kontinuerligt filsystem på tværs af flere harddiske gøre konsolidering af data meget lettere. Dataduplikation ville reducere mængden af ​​faktiske rumdata, der ville optage, og dataspejling ville blive lettere, når der er et enkelt, bredt filsystem, der skal spejles.

Selvfølgelig kan du stadig vælge at oprette flere partitioner, så du ikke behøver at spejle alt. Den maksimale partitionsstørrelse for et btrfs -filsystem er 16 exbibytes, og den maksimale filstørrelse er også 16 exbibytes.

I betragtning af at btrfs vil være i stand til at spænde over flere harddiske, er det en god ting, at den understøtter 16 gange mere drevplads end ext4.

Har Linux Distros foretaget overgangen?

Btrfs har været en stabil del af Linux -kernen siden 2013, og du kan omformatere dine harddiske ved hjælp af filsystemet i dag. Men btrfs er på ingen måde standard Linux -filsystem. De fleste distros fortsætter som standard til ext4.

Hvorfor? Filer er de vigtigste data på din harddisk. Personoplysninger er uerstattelige. Du kan geninstallere et operativsystem og genindlæse apps, men uden en sikkerhedskopi er tabte filer forsvundet for godt. Derfor er det afgørende, at et filsystem bevises pålideligt, før millioner skifter til at bruge det som standard.

Ext4 kan være gammel og uden tvivl sprød, men det har også vist sig at være modstandsdygtigt og pålideligt. Hvis strømmen går ud, og din computer bliver mørk, er sandsynligheden for, at ext4 har holdt dine gemte data sikre.

For de fleste mennesker er sådanne situationer den vigtigste faktor. Det handler ikke om, hvor godt et filsystem klarer sig, når det går godt, det handler om, hvad der sker, når det går galt.

En fremtrædende distro har fastslået, at der er gået nok tid til at skifte. openSUSE bruger nu btrfs som standard for /root -partitionen, hvor operativsystemet ligger. For partitionen /home, der huser dine personlige filer, har openSUSE imidlertid besluttet at gå med XFS -filsystemet i stedet.

Så nej, overgangen er ikke gået helt som forventet. Men som vi har set med Wayland -displayserveren, tager nye teknologier nogle gange lang tid at sprede sig på tværs af Linux -landskabet.

kan jeg slutte mine airpods til min xbox
Del Del Tweet E -mail Er det værd at opgradere til Windows 11?

Windows er blevet redesignet. Men er det nok til at overbevise dig om at skifte fra Windows 10 til Windows 11?

Læs Næste
Relaterede emner
  • Linux
  • Teknologi forklaret
  • Ubuntu
  • Filsystem
  • Linux tips
Om forfatteren Bertel King(323 artikler udgivet)

Bertel er en digital minimalist, der skriver fra en bærbar computer med fysiske privatlivskontakter og et operativsystem, der er godkendt af Free Software Foundation. Han værdsætter etik frem for funktioner og hjælper andre med at tage kontrol over deres digitale liv.

Mere fra Bertel King

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere