Ext4 proti Btrfs: Kateri datotečni sistem Linux morate uporabiti?

Ext4 proti Btrfs: Kateri datotečni sistem Linux morate uporabiti?

Iskreno povedano, premalo ljudi razmišlja o tem, kateri datotečni sistem bi uporabili za svoje računalnike.





Uporabniki operacijskega sistema Windows in macOS nimajo razloga za iskanje, saj imajo za svoj sistem res samo eno izbiro-NTFS oziroma HFS+. Linux pa ima na voljo veliko različnih možnosti datotečnega sistema, pri čemer je trenutna privzeta vrednost četrti razširjeni datotečni sistem (ext4).





Nenehno se poskuša spremeniti privzeti datotečni sistem v datotečni sistem B-Tree (btrfs). Toda, ali je btrfs boljši in kdaj bomo videli spremembe v distribucijah?





kdaj je izšel xbox one

Kaj počnejo datotečni sistemi?

Avtor slike: Maksym Kaharlytskyi/ Unsplash

Tako kot fizični arhivski sistemi, kot so mape in omare, tudi digitalni datotečni sistemi upravljajo datoteke. Nadzirajo, kako vaš operacijski sistem shranjuje podatke, ki niso v uporabi, kateri drugi podatki (znani kot metapodatki) so priloženi podatkom, kdo ali kaj ima dostop do podatkov itd.



Datotečni sistemi delujejo v ozadju. Tako kot preostalo jedro operacijskega sistema so v večini primerov nevidni pri vsakodnevni uporabi. Upravitelji datotek, aplikacije, ki jih uporabljate za upravljanje datotek, večinoma delujejo na enak način, ne glede na to, kateri datotečni sistem je pod njim.

Datotečni sistemi so neverjetno zapleteni za kodiranje. Razvijalci nenehno pregledujejo te sisteme, da bi vključevali več funkcionalnosti, hkrati pa postajali vse učinkovitejši.





Zakaj zamenjati datotečni sistem?

Nobena koda ni dobra za vse primere uporabe in to velja tudi za datotečne sisteme. Nekateri datotečni sistemi so odlični iz različnih razlogov. Datotečni sistem FAT (File Allocation Table) je tisti, ki ga podpira skoraj vsaka sodobna operacijska naprava.

Pomnilniški ključki USB in kartice SD uporabljajo sistem FAT, tako da jih lahko vaš računalnik bere, ne glede na to, ali uporabljate Linux, Windows, macOS ali kakšen drug operacijski sistem.





Toda v teh dneh FAT ni tako zanesljiv ali močan kot nekateri drugi datotečni sistemi, ki so bili razviti od takrat. Čeprav boste na prenosnih medijih videli FAT, ne boste videli, da upravlja podatke na trdem disku.

Morda ni presenetljivo, da je Apple izdelan datotečni sistemi, ki delujejo samo s svojimi napravami .

Trenutni datotečni sistem Linuxa

Večina različic namiznega Linuxa (znanih kot distribucije ali na kratko 'distros') privzeto ustreza datotečnemu sistemu ext4. ext4 je bil izboljšava datotečnega sistema ext3, kar je bila izboljšava pred datotečnim sistemom ext2 pred njim.

ext4 se je izkazal za zelo robusten datotečni sistem, vendar je narejen iz starajoče se kode. Nekateri uporabniki Linuxa iščejo funkcije, ki jih ext4 ne obvlada sam. Obstaja programska oprema, ki skrbi za nekatere od teh želja, vendar bi zmožnost teh stvari na ravni datotečnega sistema zagotovila boljše delovanje. Od tod želja po btrfs.

Razumevanje ext4: prednosti in slabosti

Omejitve Ext4 ostajajo precej impresivne. Največja prostornina/particija, ki jo lahko naredite z ext4, je 1 ekbibajt-kar ustreza približno 1 152 921,5 terabajtov. Največja velikost datoteke je 16 tebibajtov --- ali približno 17,6 terabajtov, kar je veliko večje od trdega diska, ki ga običajni potrošnik trenutno lahko kupi.

Znano je, da Ext4 izboljšuje hitrost v primerjavi z ext3 z uporabo več različnih tehnik. Tako kot večina sodobnih datotečnih sistemov je tudi ta datotečni sistem, ki vodi dnevnik, kar pomeni, da vodi 'dnevnik' o tem, kje so datoteke na disku, in o vseh drugih spremembah na disku.

Kljub vsem svojim funkcijam ne podpira preglednega stiskanja, preglednega šifriranja ali podvojitve podatkov. Posnetki so tehnično podprti, vendar je ta funkcija v najboljšem primeru eksperimentalna.

Theodore Ts'o, razvijalec, ki je odigral ključno vlogo pri ustvarjanju ext4, je opisal ext4 kot izdajo, ki temelji na zastareli tehnologiji iz sedemdesetih let, in verjel, da Btrfs ponuja boljšo pot naprej. To je bilo pred več kot desetletjem .

Razumevanje Btrfs: prednosti in slabosti

Btrfs, ki se lahko izgovori kot 'maslo FS', 'boljše FS' ali 'B-Tree FS', je novejši datotečni sistem, prenovljen iz nič. Btrfs obstaja, ker so razvijalci želeli razširiti funkcionalnost datotečnega sistema in vključiti dodatne funkcije, kot so združevanje, posnetki in kontrolne vsote.

Projekt se je začel v podjetju Oracle, toda druga velika podjetja so od takrat igrala vlogo pri razvoju. Na seznamu so Facebook, Netgear, Red Hat in SUSE.

kako znova zagnati macbook pro, ko je zamrznjen

Čeprav lahko izboljšave, najdene v btrfs, koristijo splošnim potrošnikom, so nekatere dodatne funkcije bolj zanimive za uporabo v podjetju. Takšna funkcionalnost je za zahtevnejše primere uporabe, ki pogosto zahtevajo trpežnejše trde diske tudi.

Za organizacije, ki uporabljajo zelo velike programe z ogromnimi bazami podatkov, bi lahko navidezno neprekinjen datotečni sistem na več trdih diskih močno olajšal konsolidacijo podatkov. Podvojitev podatkov bi zmanjšala količino dejanskega prostora, ki bi ga zasedli podatki, in zrcaljenje podatkov bi postalo lažje, če obstaja en sam širok datotečni sistem, ki ga je treba zrcaliti.

Seveda se lahko še vedno odločite za ustvarjanje več particij, tako da vam ni treba zrcaliti vsega. Največja velikost particije datotečnega sistema btrfs je 16 exbibytov, največja velikost datoteke pa je tudi 16 exbibytes.

Glede na to, da bo btrfs lahko zajemal več diskov, je dobro, da podpira 16 -krat več prostora na disku kot ext4.

Ali so Linux Distros naredili prehod?

Btrfs je od leta 2013 stabilen del jedra Linuxa in trde diske lahko danes znova formatirate z datotečnim sistemom. Toda btrfs ni raztegnjen kot privzeti datotečni sistem Linux. Večina distribucij še naprej privzeto deluje na ext4.

Zakaj? Datoteke so najpomembnejši podatki na trdem disku. Osebni podatki so nenadomestljivi. Lahko znova namestite operacijski sistem in znova naložite aplikacije, vendar brez varnostne kopije izgubljene datoteke za vedno izginejo. Zato je ključnega pomena, da se datotečni sistem izkaže za zanesljivega, preden milijone ljudi privzeto preklopi na njegovo uporabo.

Ext4 je morda star in verjetno skorjast, vendar se je tudi izkazal za odpornega in zanesljivega. Če se napajanje izklopi in računalnik izgine, je verjetnost, da bo ext4 ohranil shranjene podatke.

Za večino ljudi so takšne situacije najpomembnejši dejavnik. Ne gre za to, kako dobro deluje datotečni sistem, ko gre dobro, ampak za to, kaj se zgodi, ko gre kaj narobe.

Eden vidnejših distributerjev je ugotovil, da je minilo dovolj časa za zamenjavo. openSUSE zdaj uporablja btrfs kot privzeto za particijo /root, kjer leži operacijski sistem. Za particijo /home, v kateri so vaše osebne datoteke, pa se je openSUSE odločil namesto tega uporabiti datotečni sistem XFS.

Torej ne, prehod ni šel čisto po pričakovanjih. Toda kot smo videli pri prikazovalnem strežniku Wayland, včasih traja veliko časa, da se nove tehnologije razširijo po okolju Linuxa.

https edit yahoo com config delete_user
Deliti Deliti Cvrkutati E-naslov Ali je vredno nadgraditi na Windows 11?

Windows je bil preoblikovan. Toda ali je to dovolj, da vas prepriča, da preidete z operacijskega sistema Windows 10 na Windows 11?

Preberite Naprej
Sorodne teme
  • Linux
  • Pojasnjena tehnologija
  • Ubuntu
  • Datotečni sistem
  • Nasveti za Linux
O avtorju Bertel King(323 objavljenih člankov)

Bertel je digitalni minimalist, ki piše iz prenosnika s fizičnimi stikali za zasebnost in operacijskim sistemom, ki ga podpira fundacija Free Software Foundation. Ceni etiko nad funkcijami in pomaga drugim prevzeti nadzor nad svojim digitalnim življenjem.

Več od Bertel King

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti