Inhoud
Grootste verschil
Ext4 is de winnaar ondanks identieke prestaties. Waarom? Gemak en alomtegenwoordigheid. Ext4 is nog steeds een uitstekend bestandssysteem voor desktop / werkstationgebruik. Btrfs biedt misschien grotere volumes (tot 16 EB) en verbeterde fouttolerantie, maar op dit moment lijkt het meer op een add-on-bestandssysteem dan op een geïntegreerd in Linux. Gegevensduplicatie is niet toegestaan in Ext4, terwijl het in Btrfs nog steeds wordt verwerkt.
Wat is Btrfs?
Btrfs, die kan worden uitgesproken als "Butter FS", "Better FS" of "B-Tree FS", is een volledig nieuw bestandssysteem. Btrfs bestaat omdat de ontwikkelaars de functionaliteit van een bestandssysteem wilden uitbreiden met onder andere pooling, snapshots en controlesommen.
Wat is Ext4?
Ext4 is de evolutie van het meest gebruikte Linux-bestandssysteem, Ext3. Ext4 is in veel opzichten een diepere verbetering ten opzichte van Ext3 dan Ext3 ten opzichte van Ext2. Ext3 ging vooral over het toevoegen van journaling aan Ext2, maar Ext4 wijzigt belangrijke datastructuren van het bestandssysteem, zoals degene die bestemd zijn om de bestandsgegevens op te slaan. Het resultaat is een bestandssysteem met een verbeterd ontwerp, betere prestaties, betrouwbaarheid en functies.
Belangrijkste verschillen
- Ext4 lijkt de betere keuze op een desktopsysteem, omdat het al als standaardbestandssysteem aanwezig is en het iets sneller is dan Btrfs bij het overbrengen van bestanden.
- Btrfs is zeker de moeite van het bekijken waard, maar een complete overstap om Ext4 op desktop Linux te vervangen kan over enkele jaren zijn.
- Btrfs heeft veel goede functies. Copy-on-Write, snapshots, uitgebreide controlesommen, scrubben, dupliceren, zelfherstellende gegevens en nog veel meer nuttige verbeteringen zorgen voor gegevensintegriteit. Btrfs mist de RAID-Z-functies van ZFS, dus RAID bevindt zich nog steeds in de experimentele toestand met Btrfs. Voor pure gegevensopslag is Btrfs echter de winnaar van Ext4, maar de tijd zal het leren.
- Btrfs zijn ontwikkeld door Oracle Corporation, Fujitsu en Red Ha. Ext4 zijn ontwikkeld door Mingming Cao, Andreas Dilger, Alex Zhuravlev (Tomas), Dave Kleikamp, Theodore Ts’o, Eric Sandeen, Sam Naghshineh en anderen.
- Ext4 betekent vierde uitgebreid bestandssysteem, terwijl Btrfs Btree bestandssysteem betekent.
- Btrfs hebben een Linux ondersteund besturingssysteem, terwijl Ext4 Linux en FreeBSD heeft.
- Gegevensduplicatie is niet toegestaan in Ext4, terwijl het in Btrfs nog steeds wordt verwerkt.
- Btrf's werden geïntroduceerd op 29 juli 2013, terwijl Ext4 werd geïntroduceerd op 21 oktober 2008.