MTE forklarer: Hvad er Btrfs Filesystem (og hvorfor er det bedre end Ext4)?
Der er mere til en harddisk end dens størrelse. Mens mængden af diskplads er alt, hvad du ser markedsført om en harddisk på en salgsside, er der faktisk en stor mængde kodning, der går ud på at lave en harddisk, der kan håndtere dine applikationer og data i første omgang. De fleste Linux-distributioner er i øjeblikket standard til at bruge ext4-filsystemet, men fremtiden for mange af dem ligger hos B-tree-filsystemet, bedre kendt som Btrfs.
Hvad er et filsystem?
For at sige det, er et filsystem, hvordan en harddisk kan gemme, få adgang til og styre filer. Mens forskellige operativsystemer kan løbe tør for den samme harddisk, har de en tendens til ikke at dele det samme filsystem. Windows-brugere er afhængige af det nye teknologifilsystem (NTFS), mens Mac OS X i øjeblikket kører på HFS + -filsystemet. Btrfs er et filsystem, der kun bruges i Linux-operativsystemet.
Hvad er Btrfs?
Btrfs er et moderne filsystem, der begyndte at udvikle sig igen i 2007. Det blev slået sammen i Linux-kernekernen i begyndelsen af 2009 og debuteret i Linux 2.6.29-udgivelsen. Btrfs er GPL-licens, men anses for øjeblikket ustabil. Således har Linux-distributioner tendens til at sende med Btrfs som en mulighed, men ikke som standard.
Btrfs er ikke en efterfølger til standard Ext4-filsystemet, der anvendes i de fleste Linux-distributioner, men det kan forventes at erstatte Ext4 i fremtiden. Theodore Ts'o, en maintainer for Ext3 og senere, Ext4, har udtalt, at han ser Btrfs som en bedre vej frem, end at fortsætte med at stole på ext * teknologien.
Btrfs forventes at tilbyde bedre skalerbarhed og pålidelighed. Det er et kopi-på-skriv-filsystem, der skal adressere forskellige svagheder i de nuværende Linux-filsystemer. Primære fokuspunkter omfatter fejltolerance, reparation og nem administration.
Hvordan er Btrfs bedre end Ext4?
Ext4 er en moderne udgivelse, men det er en opdatering af årtier gammel teknologi. Det er et journaling filsystem, hvilket betyder, at det holder en log eller "journal" af ændringer, der er lavet på en disk. Ext4 kan dog være langsom ved at tjekke en monteret harddisk, og dette problem er kun forvirret, da harddiske fortsætter med at stige i størrelse.
Den største partition Ext4 kan understøtte er 1 exbibyte, som er over en million terabyte. Den største filstørrelse Ext4 kan understøtte 16 tebibytes, som er lige under 18 terabyte. Btrfs kan på den anden side understøtte en 16 exbibyte partition og en fil af samme størrelse. Hvis du er forvirret af tallene, er alt du behøver at vide, at Btrfs kan understøtte op til 16 gange med dataene i Ext4. Selv om dette ikke har direkte indflydelse på hjemmeunderbrugerens lokale opbevaringsbehov, er denne forbedring meget vigtig, da Linux i stigende grad anvendes inden for forskellige virksomheder og til lagring af mange af de data, vi stoler på i skyen.
Er Btrfs stabil?
Stabilitet indebærer, at noget er uændret. I betragtning af den hurtige udvikling af Btrfs i øjeblikket er svaret nej. Btrfs anses for øjeblikket som eksperimentelt.
Men stabilitet er i øjnene af den vagter. Ifølge den wiki, der opretholdes af btrfs-fællesskabet, driver mange af de nuværende udviklere og testere af Btrfs det som deres primære filsystem med meget få "uoprettelige" problemer. Når det er sagt, hvis du føler dig eventyrlysten nok til at give Btrfs et forsøg, bør du sikkerhedskopiere dine filer regelmæssigt. Så igen gør du det allerede, ikke? Ligegyldigt hvor godt et filsystem er, harddiske kan og gør det til tider mislykkes.