MTE legt uit: Wat is Btrfs-bestandssysteem (en waarom is het beter dan Ext4)?
Er is meer op een harde schijf dan zijn grootte. Hoewel de hoeveelheid schijfruimte alles is wat u op de markt ziet over een harde schijf op een verkooppagina, is er eigenlijk een uitgebreide hoeveelheid codering die gaat over het maken van een harde schijf die in staat is om uw toepassingen en gegevens in de eerste plaats af te handelen. De meeste Linux-distributies gebruiken momenteel standaard het ext4-bestandssysteem, maar de toekomst ligt voor veel van hen in het B-tree-bestandssysteem, beter bekend als Btrfs.
Wat is een bestandssysteem?
Eenvoudig gezegd, een bestandssysteem is hoe een harde schijf bestanden kan opslaan, openen en beheren. Hoewel verschillende besturingssystemen van dezelfde harde schijf kunnen lopen, hebben ze niet de neiging om hetzelfde bestandssysteem te delen. Windows-gebruikers vertrouwen op het New Technology File System (NTFS) terwijl Mac OS X momenteel wordt uitgevoerd op het HFS + -bestandssysteem. Btrfs is een bestandssysteem dat alleen in het Linux-besturingssysteem wordt gebruikt.
Wat is Btrfs?
Btrfs is een modern bestandssysteem dat in 2007 met de ontwikkeling begon. Het werd begin 2009 samengevoegd in de mainline Linux-kernel en debuteerde in de Linux 2.6.29-release. Btrfs heeft een GPL-licentie maar wordt momenteel als onstabiel beschouwd. Dus, Linux-distributies hebben de neiging om met Btrf's te verzenden als een optie, maar niet als de standaard.
Btrfs is geen opvolger van het standaard Ext4-bestandssysteem dat in de meeste Linux-distributies wordt gebruikt, maar verwacht wordt dat het in de toekomst Ext4 zal vervangen. Theodore Ts'o, een onderhouder van Ext3 en later, Ext4, heeft verklaard dat hij Btrfs ziet als een betere manier om verder te gaan dan te blijven vertrouwen op de ext * -technologie.
Btrfs zal naar verwachting betere schaalbaarheid en betrouwbaarheid bieden. Het is een copy-on-write-bestandssysteem bedoeld om verschillende zwakke punten in de huidige Linux-bestandssystemen aan te pakken. Primaire focuspunten omvatten fouttolerantie, reparatie en eenvoudig beheer.
Hoe is Btrfs beter dan Ext4?
Ext4 is een moderne versie, maar het is een update van tientallen jaren oude technologie. Het is een journaling-bestandssysteem, wat betekent dat het een logboek of een "journaal" bijhoudt van wijzigingen die op een schijf worden aangebracht. Ext4 kan echter traag zijn bij het controleren van een gekoppelde harde schijf en dit probleem is alleen maar verbitterd als de harde schijven steeds groter worden.
De grootste partitie die Ext4 kan ondersteunen is 1 exbibyte, dat is meer dan een miljoen terabytes. De grootste bestandsgrootte die Ext4 kan ondersteunen, is 16 tebibytes, iets minder dan 18 terabytes. Btrfs daarentegen kunnen maximaal een 16 exbibyte partitie en een bestand van dezelfde grootte ondersteunen. Als u in de war bent door de cijfers, hoeft u alleen maar te weten dat Btrfs tot zestien keer de gegevens van Ext4 kan ondersteunen. Hoewel dit niet direct van invloed is op de lokale opslagbehoeften van een thuisgebruiker, is deze verbetering erg belangrijk, omdat Linux in toenemende mate wordt gebruikt binnen verschillende bedrijven en voor het opslaan van veel van de gegevens die we vertrouwen in de cloud.
Is Btrfs stabiel?
Stabiliteit houdt in dat iets onveranderlijk is. Gezien de snelle ontwikkeling van Btrfs op dit moment, is het antwoord nee. Btrfs wordt momenteel als experimenteel beschouwd.
Maar stabiliteit is in de ogen van de toeschouwer. Volgens de wiki die wordt onderhouden door de btrfs-community, voeren veel van de huidige ontwikkelaars en testers van Btrfs het uit als hun primaire bestandssysteem met zeer weinig "niet-herstelbare" problemen. Dat gezegd hebbende, als je avontuurlijk genoeg bent om Btrf's een kans te geven, moet je regelmatig een back-up van je bestanden maken. Nogmaals, dat doe je al, toch? Hoe goed een bestandssysteem ook is, harde schijven kunnen en zullen soms falen.