Ext4 vs Btrfs: Hvilket Linux -filsystem bør du bruke?

Ext4 vs Btrfs: Hvilket Linux -filsystem bør du bruke?

Helt ærlig er det ikke nok folk som vurderer hvilket filsystem de skal bruke til datamaskinene.





Windows- og macOS-brukere har liten grunn til å se, siden de egentlig bare har ett valg for systemet sitt, henholdsvis NTFS og HFS+. Linux, derimot, har mange forskjellige filsystemalternativer, med gjeldende standard som det fjerde utvidede filsystemet (ext4).





Det er et pågående press for å endre standard filsystem til B-Tree File System (btrfs). Men er btrfs bedre, og når vil vi se distribusjoner som gjør endringen?



hvordan overføre dampsparer mellom datamaskiner

Hva gjør filsystemer?

Bildekreditt: Maksym Kaharlytskyi/ Unsplash

Som fysiske arkivsystemer som mapper og skap, administrerer digitale filsystemer filer. De kontrollerer hvordan operativsystemet ditt lagrer data som ikke er i bruk, hvilken annen informasjon (kjent som metadata) som er knyttet til dataene, hvem eller hva som har tilgang til data, og så videre.



Filsystemer opererer i bakgrunnen. Som resten av et operativsystems kjerne, er de stort sett usynlige i daglig bruk. Filbehandlere, programmene du bruker til å administrere filer, fungerer stort sett på samme måte uansett hvilket filsystem som kjører under.

Filsystemer er utrolig komplekse å kode. Utviklere reviderer disse systemene kontinuerlig for å inkludere mer funksjonalitet samtidig som de blir mer effektive.





Hvorfor bytte filsystem?

Ingen kode er bra for alle brukstilfeller, og det gjelder også filsystemer. Noen filsystemer utmerker seg av forskjellige årsaker. File Allocation Table (FAT) filsystem er et som nesten alle moderne operativsystemer støtter.

USB -flash -stasjoner og SD -kort bruker FAT -systemet slik at datamaskinen din kan lese dem uansett om du kjører Linux, Windows, macOS eller et annet operativsystem.





Men i disse dager er ikke FAT like pålitelig eller kraftig som noen av de andre filsystemene som siden har blitt utviklet. Så mens du vil se FAT på bærbare medier, vil du ikke se det administrere dataene på harddisken din.

Apple, kanskje ikke overraskende, er kjent for å lage filsystemer som bare fungerer med enhetene .

Linux nåværende filsystem

De fleste versjoner av desktop Linux (kjent som distribusjoner eller kort sagt 'distros') er standard for ext4 -filsystemet. ext4 har vært en forbedring av ext3 -filsystemet, som var en forbedring i forhold til ext2 -filsystemet før det.

ext4 har vist seg å være et veldig robust filsystem, men det er laget av en aldrende kodebase. Noen Linux -brukere søker etter funksjoner som ext4 ikke håndterer alene. Det er programvare som tar seg av noen av disse ønsket, men å kunne gjøre disse tingene på filsystemnivå ville gi bedre ytelse. Derav ønsket om btrfs.

Forståelse ext4: Fordeler og ulemper

Ext4s grenser forblir ganske imponerende. Det største volumet/partisjonen du kan lage med ext4 er 1 exbibyte --- tilsvarer omtrent 1 152 921,5 terabyte. Den maksimale filstørrelsen er 16 tebibytes --- eller omtrent 17,6 terabyte, som er mye større enn noen harddisk en vanlig forbruker for øyeblikket kan kjøpe.

Ext4 er kjent for å bringe hastighetsforbedringer over ext3 ved å bruke flere forskjellige teknikker. Som de fleste moderne filsystemer er det et journalføringsfilsystem, noe som betyr at det fører en 'journal' over hvor filer er plassert på disken og om andre endringer på disken.

Til tross for alle funksjonene, støtter den ikke gjennomsiktig komprimering, gjennomsiktig kryptering eller dataduplisering. Øyeblikksbilder støttes teknisk, men den funksjonen er i beste fall eksperimentell.

Theodore Ts'o, en utvikler som spilte en nøkkelrolle i ext4s opprettelse, beskrev ext4 som en stop-gap-utgivelse basert på utdatert teknologi fra 1970-tallet og mente Btrfs tilbød en bedre vei videre. Det var for over ti år siden .

Forstå Btrfs: Fordeler og ulemper

Btrfs, som kan uttales som 'Butter FS', 'Better FS' eller 'B-Tree FS', er et nyere filsystem som er laget på nytt fra grunnen av. Btrfs eksisterer fordi utviklerne ønsket å utvide funksjonaliteten til et filsystem til å inkludere tilleggsfunksjonalitet, for eksempel pooling, øyeblikksbilder og kontrollsummer.

Prosjektet begynte på Oracle, men andre store selskaper har siden spilt en rolle i utviklingen. Listen inkluderer Facebook, Netgear, Red Hat og SUSE.

hvordan blokkere hackere fra mobiltelefonen min

Selv om forbedringer som finnes i btrfs kan være til fordel for generelle forbrukere, er noen av tilleggsfunksjonene av mer interesse for bedriftsbruk. Slik funksjonalitet er for mer krevende brukstilfeller som ofte krever mer holdbare harddisker også.

For organisasjoner som bruker svært store programmer med massive databaser, kan det å ha et tilsynelatende kontinuerlig filsystem på tvers av flere harddisker gjøre konsolidering av data mye enklere. Dataduplisering ville redusere mengden av faktisk plassdata som ville oppta, og dataspeiling ville bli enklere når det er et enkelt, bredt filsystem som må speiles.

Selvfølgelig kan du fortsatt velge å opprette flere partisjoner slik at du ikke trenger å speile alt. Den maksimale partisjonsstørrelsen til et btrfs filsystem er 16 eksbibytes, og den maksimale filstørrelsen er også 16 exbibytes.

Med tanke på at btrfs vil kunne spenne over flere harddisker, er det bra at den støtter 16 ganger mer diskplass enn ext4.

Har Linux Distros gjort overgangen?

Btrfs har vært en stabil del av Linux -kjernen siden 2013, og du kan reformatere harddiskene dine ved hjelp av filsystemet i dag. Men btrfs er ikke på noen måte standard Linux -filsystem. De fleste distros fortsetter som standard til ext4.

Hvorfor? Filer er de viktigste dataene på harddisken. Personopplysninger er uerstattelige. Du kan installere et operativsystem på nytt og laste ned apper på nytt, men uten sikkerhetskopi er tapte filer borte for godt. Derfor er det avgjørende at et filsystem er pålitelig før det bytter millioner av mennesker til å bruke det som standard.

Ext4 kan være gammelt og uten tvil sprøtt, men det har også vist seg å være motstandsdyktig og pålitelig. Hvis strømmen går av og datamaskinen din blir mørk, er sannsynligheten for at ext4 har holdt de lagrede dataene trygge.

For de fleste er slike situasjoner den viktigste faktoren. Det handler ikke om hvor godt et filsystem fungerer når ting går bra, det handler om hva som skjer når ting går galt.

En fremtredende distro har bestemt at det har gått nok tid til å bytte. openSUSE bruker nå btrfs som standard for /root -partisjonen der operativsystemet ligger. For /home -partisjonen som inneholder dine personlige filer, har openSUSE imidlertid bestemt seg for å gå med XFS -filsystemet i stedet.

Så nei, overgangen har ikke gått helt som forventet. Men som vi har sett med Wayland -visningsserveren, tar det noen ganger lang tid før ny teknologi sprer seg over Linux -landskapet.

hva er et uthevet svar på youtube
Dele Dele kvitring E -post Er det verdt å oppgradere til Windows 11?

Windows har blitt redesignet. Men er det nok til å overbevise deg om å bytte fra Windows 10 til Windows 11?

Les neste
Relaterte temaer
  • Linux
  • Teknologi forklart
  • Ubuntu
  • Filsystem
  • Linux tips
Om forfatteren Bertel King(323 artikler publisert)

Bertel er en digital minimalist som skriver fra en bærbar datamaskin med fysiske personvernbrytere og et operativsystem som er godkjent av Free Software Foundation. Han verdsetter etikk fremfor funksjoner og hjelper andre å ta kontroll over sine digitale liv.

Mer fra Bertel King

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere