Ext4 vs. Btrfs: quin sistema de fitxers Linux heu d'utilitzar?

Ext4 vs. Btrfs: quin sistema de fitxers Linux heu d'utilitzar?

Sincerament, no hi ha prou gent que consideri quin sistema de fitxers utilitzar per als seus ordinadors.





Els usuaris de Windows i macOS tenen pocs motius per mirar-los, ja que realment només tenen una opció per al seu sistema: NTFS i HFS +, respectivament. Linux, en canvi, té moltes opcions del sistema de fitxers diferents, sent el valor per defecte actual el Quart sistema de fitxers ampliat (ext4).





Hi ha un impuls continu per canviar el sistema de fitxers per defecte al sistema de fitxers B-Tree (btrfs). Però, és millor btrfs, i quan veurem les distribucions que fan el canvi?





com es pot trobar la data en què es va publicar un article

Què fan els sistemes de fitxers?

Crèdit de la imatge: Maksym Kaharlytskyi / Unsplash

Igual que els sistemes de fitxers físics com ara carpetes i armaris, els sistemes de fitxers digitals gestionen fitxers. Controlen com el sistema operatiu emmagatzema dades que no s’utilitzen, quina altra informació (coneguda com a metadades) s’adjunta a les dades, qui o què té accés a les dades, etc.



Els sistemes de fitxers funcionen en segon pla. Com la resta del nucli del sistema operatiu, són en gran part invisibles en l’ús quotidià. Els gestors de fitxers, les aplicacions que utilitzeu per gestionar fitxers, funcionen majoritàriament de la mateixa manera independentment del sistema de fitxers que s’executa a sota.

Els sistemes de fitxers són increïblement complexos per codificar. Els desenvolupadors revisen contínuament aquests sistemes per incloure més funcionalitats i ser més eficients.





Per què canviar els sistemes de fitxers?

Cap codi és bo per a tots els casos d’ús, i això també s’aplica als sistemes de fitxers. Alguns sistemes de fitxers excel·len per diferents motius. El sistema de fitxers Taula d'assignació de fitxers (FAT) és compatible amb gairebé totes les operacions modernes.

Les unitats flash USB i les targetes SD fan servir el sistema FAT perquè l’ordinador les pugui llegir independentment de si esteu executant Linux, Windows, macOS o algun altre sistema operatiu.





Però actualment, FAT no és tan fiable ni potent com alguns dels altres sistemes de fitxers que s’han desenvolupat des de llavors. Així, tot i que veureu FAT en suports portàtils, no el veureu gestionant les dades del vostre disc dur.

Apple, potser no és sorprenent, és conegut per la seva fabricació sistemes de fitxers que només funcionen amb els seus dispositius .

Sistema de fitxers actual de Linux

La majoria de versions de Linux d’escriptori (conegudes com a distribucions o “distribucions” en breu) ​​són per defecte el sistema de fitxers ext4. ext4 ha estat una millora del sistema de fitxers ext3, que era una millora respecte al sistema de fitxers ext2 anterior.

ext4 ha demostrat ser un sistema de fitxers molt robust, però està fet a partir d’una base de codi envellida. Alguns usuaris de Linux busquen funcions que ext4 no gestiona per si sola. Hi ha programari que s’encarrega d’alguns d’aquests desitjos, però poder fer aquestes coses a nivell de sistema de fitxers proporcionaria un millor rendiment. D’aquí el desig de btrfs.

Comprensió de ext4: avantatges i inconvenients

Els límits d’Ext4 segueixen sent força impressionants. El volum / partició més gran que podeu fer amb ext4 és 1 exbibyte, l'equivalent a aproximadament 1.152.921,5 terabytes. La mida màxima del fitxer és de 16 tebibytes, o aproximadament de 17,6 terabytes, que és molt més gran que qualsevol disc dur que un consumidor habitual pot comprar actualment.

Se sap que Ext4 aporta millores de velocitat respecte a ext3 mitjançant l'ús de diverses tècniques diferents. Com la majoria dels sistemes de fitxers moderns, és un sistema de fitxers de registre, el que significa que manté un 'diari' de la ubicació dels fitxers al disc i de qualsevol altre canvi al disc.

Tot i totes les seves funcions, no admet la compressió transparent, el xifratge transparent ni la desduplicació de dades. Les instantànies són tècnicament compatibles, però en el millor dels casos aquesta funció és experimental.

Theodore Ts'o, un desenvolupador que va jugar un paper clau en la creació d'ext4, va descriure ext4 com una versió de stop-gap basada en tecnologia obsoleta dels anys 70 i va creure que Btrfs oferia un millor camí per avançar. Això va ser fa més d’una dècada .

Comprensió de Btrfs: avantatges i inconvenients

Btrfs, que es pot pronunciar com a 'Butter FS', 'Better FS' o 'B-Tree FS', és un sistema de fitxers més recent refet des de zero. Btrfs existeix perquè els desenvolupadors volien ampliar la funcionalitat d'un sistema de fitxers per incloure-hi funcions addicionals, com ara agrupació, instantànies i sumes de comprovació.

El projecte va començar a Oracle, però des d’aleshores altres empreses importants han participat en el desenvolupament. La llista inclou Facebook, Netgear, Red Hat i SUSE.

com cercar a tots els craigslist

Tot i que les millores que es poden trobar a btrfs poden beneficiar els consumidors generals, algunes de les funcions addicionals són més interessants per a l’ús empresarial. Aquesta funcionalitat és per a casos d’ús més exigents que sovint requereixen discs durs més duradors també.

Per a les organitzacions que utilitzen programes molt grans amb bases de dades massives, tenir un sistema de fitxers aparentment continu en diversos discs durs podria fer la consolidació de dades molt més fàcil. La desduplicació de dades reduiria la quantitat d’espai real que ocuparien i la rèplica de dades seria més fàcil quan hi hagi un sistema de fitxers únic i ampli que s’hagi de reflectir.

Per descomptat, encara podeu optar per crear diverses particions de manera que no hagueu de reflectir-ho tot. La mida màxima de partició d'un sistema de fitxers btrfs és de 16 exbibytes i la mida màxima de fitxer també és de 16 exbibytes.

Tenint en compte que btrfs serà capaç d’estendre’s per diversos discs durs, és bo que admeti 16 vegades més espai de disc que ext4.

Han fet la transició Linux Distros?

Btrfs és una part estable del nucli Linux des del 2013, i podeu reformatar els vostres discs durs mitjançant el sistema de fitxers avui. Però btrfs no és ni de bon tros el sistema de fitxers Linux predeterminat. La majoria de distribucions continuen per defecte a ext4.

Per què? Els fitxers són els bits de dades més importants del vostre disc dur. Les dades personals són insubstituïbles. Podeu reinstal·lar un sistema operatiu i tornar a descarregar aplicacions, però sense fer una còpia de seguretat, els fitxers perduts han desaparegut definitivament. Per això, és crucial que un sistema de fitxers es demostri fiable abans de canviar milions de persones a utilitzar-lo per defecte.

Pot ser que Ext4 sigui antic i, sens dubte, sigui cruixent, però també ha demostrat ser resistent i fiable. Si l’alimentació s’apaga i l’ordinador s’enfosqueix, hi haurà probabilitats que ext4 mantindrà les vostres dades guardades segures.

Per a la majoria de la gent, aquestes situacions són el factor més important. No es tracta del rendiment d'un sistema de fitxers quan les coses van bé, sinó del que passa quan les coses van malament.

Una destacada distribució ha determinat que ha passat el temps suficient per fer un canvi. openSUSE fa servir ara btrfs per defecte per a la partició / root on es troba el sistema operatiu. No obstant això, per a la partició / home que allotja els vostres fitxers personals, openSUSE ha decidit anar amb el sistema de fitxers XFS.

Així doncs, no, la transició no ha anat del tot com s’esperava. Però, com hem vist amb el servidor de visualització Wayland, les noves tecnologies de vegades triguen a proliferar en el panorama de Linux.

com tornar al primer missatge de l'iPhone
Compartir Compartir Tweet Correu electrònic Val la pena actualitzar-lo a Windows 11?

Windows s’ha redissenyat. Però, n’hi ha prou per convèncer-vos de canviar de Windows 10 a Windows 11?

Llegiu a continuació
Temes relacionats
  • Linux
  • Tecnologia explicada
  • Ubuntu
  • Sistema de fitxers
  • Consells sobre Linux
Sobre l'autor Bertel King(323 articles publicats)

Bertel és un minimalista digital que escriu des d’un ordinador portàtil amb interruptors de privadesa físics i un sistema operatiu avalat per la Free Software Foundation. Valora l’ètica per sobre de les funcions i ajuda els altres a controlar les seves vides digitals.

Més de Bertel King

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us