Ext4 versus Btrfs: welk Linux-bestandssysteem moet u gebruiken?

Ext4 versus Btrfs: welk Linux-bestandssysteem moet u gebruiken?

Eerlijk gezegd overwegen niet genoeg mensen welk bestandssysteem ze voor hun computers moeten gebruiken.





Windows- en macOS-gebruikers hebben weinig reden om te kijken, omdat ze eigenlijk maar één keuze hebben voor hun systeem: respectievelijk NTFS en HFS+. Linux daarentegen heeft tal van verschillende bestandssysteemopties, met als huidige standaard het Fourth Extended Filesystem (ext4).





Er is een voortdurende druk om het standaard bestandssysteem te veranderen in het B-Tree File System (btrfs). Maar is btrfs beter, en wanneer zullen we zien dat distributies de verandering maken?





windows 10 schijf op 100%

Wat doen bestandssystemen?

Afbeelding tegoed: Maksym Kaharlytskyi/ Unsplash

Net als fysieke archiefsystemen zoals mappen en kasten, beheren digitale bestandssystemen bestanden. Ze bepalen hoe uw besturingssysteem gegevens opslaat die niet in gebruik zijn, welke andere informatie (ook wel metagegevens genoemd) aan de gegevens wordt gekoppeld, wie of wat toegang heeft tot gegevens, enzovoort.



Bestandssystemen werken op de achtergrond. Net als de rest van de kernel van een besturingssysteem zijn ze grotendeels onzichtbaar in het dagelijks gebruik. Bestandsbeheerders, de toepassingen die u gebruikt om bestanden te beheren, werken meestal op dezelfde manier, ongeacht welk bestandssysteem eronder wordt uitgevoerd.

Bestandssystemen zijn ongelooflijk complex om te coderen. Ontwikkelaars herzien deze systemen voortdurend om meer functionaliteit toe te voegen en tegelijkertijd efficiënter te worden.





Waarom van bestandssysteem wisselen?

Geen enkele code is goed voor alle gebruikssituaties, en dat geldt ook voor bestandssystemen. Sommige bestandssystemen blinken om verschillende redenen uit. Het File Allocation Table (FAT)-bestandssysteem is er een dat bijna elk modern besturingssysteem ondersteunt.

USB-flashstations en SD-kaarten gebruiken het FAT-systeem zodat uw computer ze kan lezen, ongeacht of u Linux, Windows, macOS of een ander besturingssysteem gebruikt.





Maar tegenwoordig is FAT niet zo betrouwbaar of krachtig als sommige andere bestandssystemen die sindsdien zijn ontwikkeld. Dus hoewel u FAT op draagbare media zult zien, zult u niet zien dat het de gegevens op uw harde schijf beheert.

Apple staat, misschien niet verrassend, bekend om het maken van bestandssystemen die alleen werken met de bijbehorende apparaten .

Het huidige bestandssysteem van Linux

De meeste versies van desktop Linux (bekend als distributies, of kortweg 'distro's') gebruiken standaard het ext4-bestandssysteem. ext4 is een verbetering van het ext3-bestandssysteem, wat een verbetering was ten opzichte van het ext2-bestandssysteem ervoor.

ext4 heeft bewezen een zeer robuust bestandssysteem te zijn, maar het is gemaakt van een verouderde codebasis. Sommige Linux-gebruikers zoeken naar functies die ext4 op zichzelf niet aankan. Er is software die voor een deel van die wensen zorgt, maar als je die dingen op het niveau van het bestandssysteem zou kunnen doen, zou dat betere prestaties opleveren. Vandaar het verlangen naar btrfs.

Ext4 begrijpen: voor- en nadelen

De limieten van Ext4 blijven behoorlijk indrukwekkend. Het grootste volume/partitie dat u kunt maken met ext4 is 1 exbibyte --- het equivalent van ongeveer 1.152.921,5 terabyte. De maximale bestandsgrootte is 16 tebibytes --- of ongeveer 17,6 terabytes, wat veel groter is dan welke harde schijf dan ook die een gewone consument momenteel kan kopen.

Van Ext4 is bekend dat het snelheidsverbeteringen brengt ten opzichte van ext3 door meerdere verschillende technieken te gebruiken. Zoals de meeste moderne bestandssystemen, is het een journaling-bestandssysteem, wat betekent dat het een 'journaal' bijhoudt van waar bestanden zich op de schijf bevinden en van alle andere wijzigingen aan de schijf.

Ondanks al zijn functies ondersteunt het geen transparante compressie, transparante codering of gegevensdeduplicatie. Snapshots worden technisch ondersteund, maar die functie is op zijn best experimenteel.

Theodore Ts'o, een ontwikkelaar die een sleutelrol speelde bij de creatie van ext4, beschreef ext4 als een noodoplossing gebaseerd op verouderde technologie uit de jaren 70 en geloofde dat Btrfs een betere weg vooruit bood. Dat was meer dan een decennium geleden .

Btrfs begrijpen: voor- en nadelen

Btrfs, dat kan worden uitgesproken als 'Butter FS', 'Better FS' of 'B-Tree FS', is een nieuwer bestandssysteem dat helemaal opnieuw is gemaakt. Btrfs bestaat omdat de ontwikkelaars de functionaliteit van een bestandssysteem wilden uitbreiden met extra functionaliteit zoals pooling, snapshots en checksums.

Het project begon bij Oracle, maar sindsdien hebben andere grote bedrijven een rol gespeeld bij de ontwikkeling. De lijst bevat Facebook, Netgear, Red Hat en SUSE.

hoe maak je een filter voor snapchat

Hoewel verbeteringen in btrfs de algemene consument ten goede kunnen komen, zijn sommige extra functies van meer belang voor zakelijk gebruik. Dergelijke functionaliteit is voor meer veeleisende gebruikssituaties die vaak vereisen: duurzamere harde schijven ook.

Voor organisaties die zeer grote programma's met enorme databases gebruiken, kan het hebben van een schijnbaar continu bestandssysteem over meerdere harde schijven de consolidatie van gegevens veel gemakkelijker maken. Gegevensdeduplicatie zou de hoeveelheid werkelijke ruimte die gegevens in beslag zouden nemen, verminderen en het spiegelen van gegevens zou gemakkelijker worden wanneer er een enkel, breed bestandssysteem is dat moet worden gespiegeld.

Je kunt er natuurlijk nog steeds voor kiezen om meerdere partities aan te maken zodat je niet alles hoeft te spiegelen. De maximale partitiegrootte van een btrfs-bestandssysteem is 16 exbibytes en de maximale bestandsgrootte is ook 16 exbibytes.

Aangezien btrfs meerdere harde schijven kan beslaan, is het een goede zaak dat het 16 keer meer schijfruimte ondersteunt dan ext4.

Hebben Linux Distro's de overstap gemaakt?

Btrfs is sinds 2013 een stabiel onderdeel van de Linux-kernel en u kunt uw harde schijven vandaag opnieuw formatteren met het bestandssysteem. Maar btrfs is absoluut niet het standaard Linux-bestandssysteem. De meeste distributies blijven standaard ingesteld op ext4.

Waarom? Bestanden zijn de belangrijkste gegevens op uw harde schijf. Persoonlijke gegevens zijn onvervangbaar. U kunt een besturingssysteem opnieuw installeren en apps opnieuw downloaden, maar zonder een back-up zijn verloren bestanden voorgoed verdwenen. Daarom is het van cruciaal belang dat een bestandssysteem bewezen betrouwbaar is voordat miljoenen mensen het standaard gaan gebruiken.

Ext4 is misschien oud en aantoonbaar knapperig, maar het heeft ook bewezen veerkrachtig en betrouwbaar te zijn. Als de stroom uitvalt en uw computer uitgaat, is de kans groot dat ext4 uw opgeslagen gegevens veilig heeft gehouden.

Voor de meeste mensen zijn dergelijke situaties de belangrijkste factor. Het gaat er niet om hoe goed een bestandssysteem presteert als het goed gaat, het gaat erom wat er gebeurt als het fout gaat.

Een prominente distro heeft vastgesteld dat er voldoende tijd is verstreken om een ​​overstap te maken. openSUSE gebruikt nu btrfs als standaard voor de /root-partitie waar het besturingssysteem zich bevindt. Voor de /home-partitie die uw persoonlijke bestanden bevat, heeft openSUSE echter besloten om in plaats daarvan het XFS-bestandssysteem te gebruiken.

Dus nee, de overgang is niet helemaal gegaan zoals verwacht. Maar zoals we hebben gezien met de Wayland-displayserver, duurt het soms lang voordat nieuwe technologieën zich in het Linux-landschap verspreiden.

hoe maak je een podcast op Android
Deel Deel Tweeten E-mail Is het de moeite waard om te upgraden naar Windows 11?

Windows is opnieuw ontworpen. Maar is dat genoeg om u te overtuigen om over te stappen van Windows 10 naar Windows 11?

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Technologie uitgelegd
  • Ubuntu
  • Bestandssysteem
  • Linux-tips
Over de auteur Bertel King(323 artikelen gepubliceerd)

Bertel is een digitale minimalist die schrijft vanaf een laptop met fysieke privacyschakelaars en een besturingssysteem dat is goedgekeurd door de Free Software Foundation. Hij waardeert ethiek boven functies en helpt anderen de controle over hun digitale leven te nemen.

Meer van Bertel King

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren