Ext4 vs. Btrfs: Mitä Linux -tiedostojärjestelmää sinun pitäisi käyttää?

Ext4 vs. Btrfs: Mitä Linux -tiedostojärjestelmää sinun pitäisi käyttää?

Aivan rehellisesti sanottuna ei tarpeeksi ihmisiä harkitse, mitä tiedostojärjestelmää käyttää tietokoneilleen.





Windows- ja macOS-käyttäjillä ei ole juurikaan syytä katsoa, ​​koska heillä on oikeastaan ​​vain yksi vaihtoehto järjestelmälle-NTFS ja HFS+. Toisaalta Linuxilla on paljon erilaisia ​​tiedostojärjestelmävaihtoehtoja, ja nykyinen oletus on neljäs laajennettu tiedostojärjestelmä (ext4).





Oletustiedostojärjestelmä muutetaan B-Tree-tiedostojärjestelmäksi (btrfs). Mutta onko btrfs parempi, ja milloin näemme muutosten tekevän muutoksen?





kuinka heittää höyryä televisioon

Mitä tiedostojärjestelmät tekevät?

Kuva: Maksym Kaharlytskyi/ Poista roiskeet

Kuten fyysiset arkistointijärjestelmät, kuten kansiot ja kaapit, myös digitaaliset tiedostojärjestelmät hallitsevat tiedostoja. Ne ohjaavat sitä, miten käyttöjärjestelmäsi tallentaa tietoja, joita ei käytetä, mitä muita tietoja (eli metatietoja) on liitetty tietoihin, kenellä tai kenellä on pääsy tietoihin ja niin edelleen.



Tiedostojärjestelmät toimivat taustalla. Kuten muutkin käyttöjärjestelmän ytimet, ne ovat suurelta osin näkymättömiä jokapäiväisessä käytössä. Tiedostojen hallintaohjelmat, sovellukset, joita käytät tiedostojen hallintaan, toimivat useimmiten samalla tavalla riippumatta siitä, mikä tiedostojärjestelmä alla on.

Tiedostojärjestelmät ovat uskomattoman monimutkaisia ​​koodaamaan. Kehittäjät päivittävät jatkuvasti näitä järjestelmiä sisällyttääkseen enemmän toimintoja samalla kun ne ovat tehokkaampia.





Miksi vaihtaa tiedostojärjestelmiä?

Mikään koodi ei ole hyvä kaikissa käyttötapauksissa, ja tämä koskee myös tiedostojärjestelmiä. Jotkut tiedostojärjestelmät ovat erinomaisia ​​eri syistä. Lähes kaikki nykyaikaiset käyttöjärjestelmät tukevat FAT (File Allocation Table) -tiedostojärjestelmää.

USB -muistitikut ja SD -kortit käyttävät FAT -järjestelmää, jotta tietokoneesi voi lukea ne riippumatta siitä, onko käytössäsi Linux, Windows, macOS tai jokin muu käyttöjärjestelmä.





Mutta nykyään FAT ei ole yhtä luotettava tai tehokas kuin jotkut muut sen jälkeen kehitetyt tiedostojärjestelmät. Joten vaikka näet FATia kannettavassa tietovälineessä, et näe sitä hallitsevan kiintolevyn tietoja.

Apple, ehkä yllättäen, tunnetaan valmistuksestaan tiedostojärjestelmät, jotka toimivat vain sen laitteiden kanssa .

Linuxin nykyinen tiedostojärjestelmä

Useimmat työpöydän Linux -versiot (tunnetaan nimellä jakelut tai lyhyesti 'distrot') olettavat ext4 -tiedostojärjestelmässä. ext4 on parannus ext3 -tiedostojärjestelmään, mikä oli parannus sitä edeltävään ext2 -tiedostojärjestelmään verrattuna.

ext4 on osoittautunut erittäin vankkaksi tiedostojärjestelmäksi, mutta se on tehty ikääntyvästä koodikannasta. Jotkut Linux -käyttäjät etsivät ominaisuuksia, joita ext4 ei käsittele yksin. On ohjelmistoja, jotka huolehtivat joistakin näistä haluista, mutta näiden asioiden tekeminen tiedostojärjestelmän tasolla parantaisi suorituskykyä. Siksi halu btrfs.

Ext4: Hyödyt ja haitat

Ext4: n rajat ovat edelleen vaikuttavia. Suurin tilavuus/osio, jonka voit tehdä ext4: llä, on 1 exbibyte-vastaa noin 1 152 921,5 teratavua. Tiedoston enimmäiskoko on 16 tegatavua --- eli noin 17,6 teratavua, mikä on paljon suurempi kuin mikään tavallinen kuluttaja voi ostaa tällä hetkellä.

Ext4: n tiedetään tuovan nopeuden parannuksia ext3: een verrattuna käyttämällä useita erilaisia ​​tekniikoita. Kuten useimmat nykyaikaiset tiedostojärjestelmät, se on päiväkirjatiedostojärjestelmä, mikä tarkoittaa, että se pitää 'päiväkirjaa' tiedostojen sijainnista levyllä ja kaikista muista levyn muutoksista.

Kaikista ominaisuuksistaan ​​huolimatta se ei tue läpinäkyvää pakkausta, läpinäkyvää salausta tai tietojen poistamista. Yksittäiskuvia tuetaan teknisesti, mutta tämä ominaisuus on parhaimmillaan kokeellinen.

Kehittäjä Theodore Ts'o, jolla oli keskeinen rooli ext4: n luomisessa, kuvaili ext4: ää stop-gap-julkaisuksi, joka perustuu vanhentuneeseen 1970-luvun tekniikkaan, ja uskoi, että Btrfs tarjosi paremman tavan edetä. Se oli yli kymmenen vuotta sitten .

Btrf: n ymmärtäminen: hyvät ja huonot puolet

Btrfs, joka voidaan lausua 'Butter FS', 'Better FS' tai 'B-Tree FS', on uudempi tiedostojärjestelmä, joka on tehty alusta alkaen. Btrfs on olemassa, koska kehittäjät halusivat laajentaa tiedostojärjestelmän toimintoja sisältämään lisätoimintoja, kuten poolin, tilannekuvia ja tarkistussummia.

Hanke alkoi Oraclesta, mutta muut suuret yritykset ovat sittemmin osallistuneet kehitykseen. Luettelo sisältää Facebookin, Netgearin, Red Hatin ja SUSEn.

kuinka tehdä kuvistani yksityisiä Facebookissa

Vaikka btrfs: stä löydetyt parannukset voivat hyödyttää tavallisia kuluttajia, jotkin lisäominaisuudet kiinnostavat enemmän yrityskäyttöä. Tällaiset toiminnot ovat vaativampia käyttötapauksia, jotka vaativat usein kestävämpiä kiintolevyjä yhtä hyvin.

Organisaatioille, jotka käyttävät erittäin suuria ohjelmia ja massiivisia tietokantoja, näennäisen jatkuvan tiedostojärjestelmän käyttäminen useilla kiintolevyillä voi helpottaa tietojen yhdistämistä. Tietojen poistaminen vähentäisi todellista tilaa sisältävien tietojen määrää ja tietojen peilaus olisi helpompaa, kun on olemassa yksi laaja tiedostojärjestelmä, joka on peilitettävä.

Voit tietysti edelleen luoda useita osioita, jotta sinun ei tarvitse peilata kaikkea. Btrfs -tiedostojärjestelmän osion enimmäiskoko on 16 exbibytes, ja tiedoston maksimikoko on myös 16 exbibytes.

Kun otetaan huomioon, että btrfs pystyy kattamaan useita kiintolevyjä, on hyvä, että se tukee 16 kertaa enemmän levytilaa kuin ext4.

Onko Linux Distros tehnyt muutoksen?

Btrfs on ollut vakaa osa Linux -ydintä vuodesta 2013 lähtien, ja voit alustaa kiintolevyt uudelleen tiedostojärjestelmän avulla tänään. Mutta btrfs ei missään tapauksessa ole oletusarvoinen Linux -tiedostojärjestelmä. Useimmat distrot ovat edelleen oletuksena ext4.

Miksi? Tiedostot ovat kiintolevyn tärkeimmät tiedot. Henkilötiedot ovat korvaamattomia. Voit asentaa käyttöjärjestelmän uudelleen ja ladata sovelluksia uudelleen, mutta ilman varmuuskopiota kadonneet tiedostot katoavat lopullisesti. Siksi on ratkaisevan tärkeää, että tiedostojärjestelmä osoittautuu luotettavaksi, ennen kuin miljoonat ihmiset siirtyvät käyttämään sitä oletuksena.

Ext4 voi olla vanha ja epäilemättä karkea, mutta se on myös osoittautunut joustavaksi ja luotettavaksi. Jos virta katkeaa ja tietokone sammuu, kertoimet ovat ext4 pitäneet tallennetut tiedot turvassa.

Useimmat ihmiset, tällaiset tilanteet ovat tärkein yksittäinen tekijä. Kyse ei ole siitä, kuinka hyvin tiedostojärjestelmä toimii, kun asiat ovat hyvin, vaan siitä, mitä tapahtuu, kun asiat menevät pieleen.

Eräs merkittävä distro on todennut, että on kulunut tarpeeksi aikaa vaihtaa. openSUSE käyttää nyt btrfs: ää oletusasetuksena /root -osiolle, jossa käyttöjärjestelmä sijaitsee. Kuitenkin /home -osiolle, joka sisältää henkilökohtaiset tiedostosi, openSUSE on päättänyt käyttää sen sijaan XFS -tiedostojärjestelmää.

Joten ei, siirtyminen ei ole mennyt aivan odotetusti. Mutta kuten olemme nähneet Wayland -näyttöpalvelimen kanssa, uusien tekniikoiden leviäminen toisinaan kestää kauan Linux -ympäristössä.

kuinka tehdä mod Minecraftille
Jaa Jaa Tweet Sähköposti Kannattaako päivittää Windows 11: een?

Windows on suunniteltu uudelleen. Mutta riittääkö se vakuuttamaan sinut siirtymään Windows 10: stä Windows 11: een?

Lue seuraava
Liittyvät aiheet
  • Linux
  • Tekniikka selitetty
  • Ubuntu
  • Tiedostojärjestelmä
  • Linux -vinkkejä
Kirjailijasta Bertel King(323 artikkelia julkaistu)

Bertel on digitaalinen minimalisti, joka kirjoittaa kannettavasta tietokoneesta, jossa on fyysiset yksityisyyskytkimet ja Free Software Foundationin hyväksymä käyttöjärjestelmä. Hän arvostaa etiikkaa ominaisuuksien suhteen ja auttaa muita hallitsemaan digitaalista elämäänsä.

Lisää Bertel Kingiltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi