Reklame

skifte linux rodfilsystemHelt ærligt er en af ​​de sidste ting, folk ser på, hvilket filsystem der bruges. Windows- og Mac OS X-brugere har endnu mindre grund til at se ud, fordi de virkelig kun har et valg til deres system - NTFS og HFS +, henholdsvis. Linux har på den anden side masser af forskellige filsystemindstillinger, hvor den nuværende standard er ext4.

Der har dog været et andet skub for at ændre filsystemet til noget, der hedder btrfs. Men hvad gør btrfs bedre, og hvornår ser vi distributioner, der foretager ændringen?

Hvad gør filsystemer?

I tilfælde af at du ikke er bekendt med, hvad filsystemer faktisk gør, er det ret simpelt, når det opsummeres. Filsystemer bruges til at kontrollere, hvordan data gemmes, efter at et program ikke længere bruger dem, hvad andet information - kendt som metadata - er knyttet til selve dataene, hvordan adgang til data kontrolleres, og så på.

Det lyder ikke som en nem ting at programmere, og det er bestemt ikke. Filsystemer revideres løbende for at inkludere mere funktionalitet, mens de bliver mere effektive i hvad det skal gøres. Selvom det er en grundlæggende nødvendighed for alle computere, er det derfor ikke så grundlæggende, som det lyder.

instagram viewer

Hvorfor skifte filsystemer?

skifte linux rodfilsystem

ext4 har været en anden forbedring af ext3-filsystemet, hvilket var en forbedring i forhold til ext2-filsystemet. Mens ext4 er et meget solidt filsystem, der har været standardvalget for næsten alle distributioner i de sidste par år, er den lavet af en aldringskodebase. Derudover søger Linux-brugere mange nye forskellige funktioner i filsystemer, som ext4 ikke håndterer på egen hånd.

Der er software, der tager sig af nogle af disse behov, men i performance-aspektet ville det være hurtigere at kunne gøre disse ting på filsystemniveau.

ext4

Linux skifte rodfilsystem

ext4Grænser er stadig ret imponerende. Den største volumen / partition, du kan lave med ext4, er 1 exbibyte - svarende til ca. 1.152.921,5 terabyte. Mens den maksimale filstørrelse er 16 tibibytes - eller cirka 17,6 terabyte, hvilket er meget større end enhver harddisk, som en almindelig forbruger i øjeblikket kan købe.

ext4 er kendt for at bringe hastighedsforbedringer over ext3 ved hjælp af flere forskellige teknikker. Som de fleste moderne filsystemer er det et journalfilsystem, hvilket betyder, at det opbevarer en "journal" om, hvor filer er placeret på disken og af eventuelle andre ændringer på disken. På trods af alle dens funktioner understøtter det ikke gennemsigtig komprimering, gennemsigtig kryptering eller dataduplicering. Snapshots understøttes teknisk, men denne funktion er i bedste fald eksperimentel.

btrfs

btrfs, der kan udtales som "Butter FS", "Better FS" eller "B-Tree FS", er et filsystem lavet helt fra bunden. Btrfs findes, fordi udviklerne ønskede at udvide funktionaliteten af ​​et filsystem til også at omfatte pooling, snapshots og kontrolsummer.

Selvom det er uafhængigt af ext4, ønsker det at afbygge de ideer, der findes i ext4, som er gode for forbrugere og virksomheder både og inkorporerer disse ekstra funktioner, der vil gavne alle (men specifikt virksomheder). For virksomheder, der bruger meget store programmer med meget store databaser, der har en tilsyneladende kontinuerlig fil system på tværs af flere harddiske ville være meget fordelagtigt, fordi det kan gøre konsolidering af data meget nemmere. Dataduplicering ville reducere mængden af ​​faktisk pladsdata, der vil blive besat, og dataspegling ville også blive lettere med btrfs, når der er et enkelt, bredt filsystem, der skal være spejlet.

Selvfølgelig kan du stadig vælge at oprette flere partitioner, så du ikke behøver at spejle alt. Den maksimale partitionsstørrelse for et btrfs-filsystem er 16 exbibytes, og den maksimale filstørrelse er også 16 exbibytes. I betragtning af at btrfs vil være i stand til at spænde over flere harddiske, er det en god ting, at det understøtter 16 gange mere drevplads end ext4.

Konklusion

skifte linux rodfilsystem

Desværre er ankomstdato for btrfs ikke helt kendt. Officielt er den næste generations filsystem stadig klassificeret som ustabil, men hvis du downloader den nyeste version af Ubuntu, kan du vælge at installere på en btrfs-partition. Det er rapporteret, at Fedora 18 vil bruge btrfs som sit standardfilsystem, da der på tidspunktet for dens frigivelse skulle eksistere en filsystemkontrol for btrfs.

Når btrfs rent faktisk klassificeres som stabilt, er stadig et mysterium, men forvent ikke, at Ubuntu som standard bruger btrfs, indtil det faktisk betragtes som stabilt. Der er stadig en god mængde arbejde tilbage til btrfs, da ikke alle funktioner er implementeret endnu, og ydelsen (efter min erfaring) er lidt træg i forhold til ext4.

Hvad er din mening om btrfs? Tror du, det vil være bedre end ext4 for almindelige desktopbrugere? Noget du gerne vil se implementeret i btrfs? Fortæl os det i kommentarerne!

Billedkreditter: Internet baggrund med binær kode via Shutterstock, Jackson Carson, dthprod

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.