MTE förklarar: Vad är Btrfs Filesystem (och varför är det bättre än Ext4)?
Det finns mer på en hårddisk än storleken. Medan mängden diskutrymme är allt du ser marknadsförs om en hårddisk på en försäljningssida, finns det faktiskt en omfattande mängd kodning som går in på att skapa en hårddisk som kan hantera dina applikationer och data i första hand. De flesta Linux-distributioner är för närvarande standard för att använda ext4-filsystemet, men framtiden för många av dem ligger i B-tree-filsystemet, bättre känt som Btrfs.
Vad är ett filsystem?
För att uttrycka det enkelt är ett filsystem hur en hårddisk kan lagra, komma åt och hantera filer. Medan olika operativsystem kan sluta med samma hårddisk, tenderar de inte att dela samma filsystem. Windows-användare använder sig av det nya teknikkfilsystemet (NTFS) medan Mac OS X för närvarande körs på HFS + -filsystemet. Btrfs är ett filsystem som endast används i Linux-operativsystemet.
Vad är Btrfs?
Btrfs är ett modernt filsystem som började utvecklas tillbaka 2007. Det slogs samman i Linux-kärnan i början av 2009 och debuterade i Linux 2.6.29-utgåvan. Btrfs är GPL-licensierad men anses för närvarande vara instabil. Således tenderar Linux-distributioner att skickas med Btrfs som ett alternativ men inte som standard.
Btrfs är inte en efterträdare till standardfilen Ext4 som används i de flesta Linux-distributioner, men det kan förväntas att ersätta Ext4 i framtiden. Theodore Ts'o, en underhållare för Ext3 och senare, Ext4, har sagt att han ser Btrfs som ett bättre sätt framåt än att fortsätta att förlita sig på ext * -tekniken.
Btrfs förväntas erbjuda bättre skalbarhet och tillförlitlighet. Det är ett kopia-på-skriv-filsystem som syftar till att hantera olika svagheter i nuvarande Linux-filsystem. Primär fokuspunkter inkluderar feltolerans, reparation och enkel administration.
Hur är Btrfs bättre än Ext4?
Ext4 är en modern release, men det är en uppdatering av decennier gammal teknik. Det är ett journaling-filsystem, vilket betyder att det håller en logg eller "journal" av ändringar som görs på en skiva. Ext4 kan dock vara långsamt vid kontroll av en monterad hårddisk, och det här problemet är bara exasperated eftersom hårddiskar fortsätter att öka i storlek.
Den största partitionen Ext4 kan stödja är 1 exbibyte, vilket är över en miljon terabyte. Den största filstorleken Ext4 kan stödja är 16 tebibytes, vilket ligger strax under 18 terabyte. Btrfs, å andra sidan, kan stödja upp till en 16 exbibyte partition och en fil av samma storlek. Om du är förvirrad av siffrorna är allt du behöver veta att Btrfs kan stödja upp till sexton gånger av data i Ext4. Även om detta inte direkt påverkar hemanvändarens lokala lagringsbehov är denna förbättring väldigt viktig eftersom Linux används alltmer inom olika företag och för att lagra mycket av de uppgifter vi litar på molnet.
Är Btrfs stabil?
Stabilitet innebär att något är oförändrat. Med tanke på den snabba utvecklingen av Btrfs för tillfället är svaret nej. Btrfs anses för närvarande vara experimentell.
Men stabiliteten är i ögonblicket för den som ser. Enligt wiki som upprätthålls av btrfs-samhället, driver många av de nuvarande utvecklarna och testarna av Btrfs det som deras primära filsystem med mycket få "oåterkalleliga" problem. Med det sagt, om du känner dig äventyrlig nog att ge Btrfs ett försök, bör du säkerhetskopiera dina filer regelbundet. Då gör du redan det, eller hur? Oavsett hur bra ett filsystem är, kan hårddiskar och ibland misslyckas.