Ext4 vs. Btrfs: Koji Linux datotečni sustav trebate koristiti?

Ext4 vs. Btrfs: Koji Linux datotečni sustav trebate koristiti?

Iskreno, nedovoljno ljudi razmišlja o tome koji će datotečni sustav koristiti za svoja računala.





Korisnici Windows-a i macOS-a nemaju razloga za traženje, budući da doista imaju samo jedan izbor za svoj sustav --- NTFS, odnosno HFS+. Linux, s druge strane, ima mnogo različitih opcija datotečnog sustava, s trenutnom zadanom postavkom Četvrti prošireni datotečni sustav (ext4).





U tijeku je pokušaj promjene zadanog datotečnog sustava u B-Tree File System (btrfs). No, je li btrfs bolji i kada ćemo vidjeti distribucije koje mijenjaju?





prijenosno računalo prekida wifi vezu windows 10

Što rade datotečni sustavi?

Kredit za sliku: Maksym Kaharlytskyi/ Unsplash

Poput fizičkih sustava za arhiviranje, poput mapa i ormara, digitalni datotečni sustavi upravljaju datotekama. Oni kontroliraju kako vaš operacijski sustav pohranjuje podatke koji se ne koriste, koje su druge informacije (poznate kao metapodaci) pridružene podacima, tko ili što ima pristup podacima itd.



Sustavi datoteka rade u pozadini. Kao i ostatak jezgre operacijskog sustava, oni su uglavnom nevidljivi u svakodnevnoj uporabi. Upravitelji datoteka, aplikacije koje koristite za upravljanje datotekama, uglavnom rade na isti način, bez obzira na to koji se datotečni sustav nalazi ispod.

Sustavi datoteka nevjerojatno su složeni za kodiranje. Razvojni programeri neprestano revidiraju ove sustave kako bi uključili više funkcionalnosti, a istovremeno postali učinkovitiji.





Zašto mijenjati datotečni sustav?

Nijedan kod nije dobar za sve slučajeve uporabe, a to se odnosi i na datotečne sustave. Neki datotečni sustavi izvrsni su iz različitih razloga. Datotečni sustav FAT (File Allocation Table) je sustav koji podržava gotovo svaki moderni operativni sustav.

USB flash pogoni i SD kartice koriste sustav FAT tako da ih vaše računalo može čitati bez obzira koristite li Linux, Windows, macOS ili neki drugi operacijski sustav.





No, ovih dana FAT nije toliko pouzdan niti moćan kao neki drugi datotečni sustavi koji su od tada razvijeni. Dakle, iako ćete na prijenosnim medijima vidjeti FAT, nećete vidjeti kako upravlja podacima na tvrdom disku.

Apple, možda i ne čudi, poznat je po izradi datotečni sustavi koji rade samo sa svojim uređajima .

Trenutni datotečni sustav Linuxa

Većina verzija desktop Linuxa (poznatih kao distribucije ili skraćeno 'distros') zadana je za datotečni sustav ext4. ext4 je poboljšanje datotečnog sustava ext3, što je bilo poboljšanje u odnosu na datotečni sustav ext2 prije njega.

ext4 se pokazao kao vrlo robustan datotečni sustav, ali napravljen je od stare baze kodova. Neki korisnici Linuxa traže značajke s kojima ext4 ne radi sam. Postoji softver koji se brine za neke od tih želja, ali mogućnost da se te stvari učine na razini datotečnog sustava osigurat će bolje performanse. Otuda želja za btrfs.

Razumijevanje ext4: prednosti i nedostaci

Ograničenja Ext4 ostaju prilično impresivna. Najveći volumen/particija koju možete napraviti s ext4 je 1 exbibyte --- ekvivalent od otprilike 1 152 921,5 terabajta. Maksimalna veličina datoteke je 16 tebibajta --- ili otprilike 17,6 terabajta, što je mnogo veće od bilo kojeg tvrdog diska koji običan potrošač trenutno može kupiti.

Poznato je da Ext4 donosi poboljšanja brzine u odnosu na ext3 korištenjem više različitih tehnika. Kao i većina modernih datotečnih sustava, to je datotečni sustav koji vodi dnevnik, što znači da vodi 'dnevnik' gdje se datoteke nalaze na disku i bilo koje druge promjene na disku.

Unatoč svim svojim značajkama, ne podržava transparentnu kompresiju, transparentno šifriranje ili deduplikaciju podataka. Snimke su tehnički podržane, ali ta je značajka u najboljem slučaju eksperimentalna.

Theodore Ts'o, programer koji je odigrao ključnu ulogu u stvaranju ext4, opisao je ext4 kao izdanje zaustavljeno na temelju zastarjele tehnologije iz 1970-ih i vjerovao je da Btrfs nudi bolji put naprijed. To je bilo prije više od deset godina .

Razumijevanje BTRF -ova: prednosti i nedostaci

Btrfs, koji se može izgovoriti kao 'Butter FS', 'Better FS' ili 'B-Tree FS', noviji je datotečni sustav preuređen od nule. Btrfs postoji jer su programeri htjeli proširiti funkcionalnost datotečnog sustava uključivanjem dodatnih funkcionalnosti kao što su udruživanje, snimke i kontrolni zbrojevi.

Projekt je započeo u Oracleu, ali su druge velike tvrtke od tada igrale ulogu u razvoju. Na popisu se nalaze Facebook, Netgear, Red Hat i SUSE.

kako nabaviti besplatne dijelove računala

Iako poboljšanja pronađena u btrfs -u mogu biti od koristi općim potrošačima, neke dodatne značajke više su zanimljive za korporativnu upotrebu. Takva je funkcionalnost za zahtjevnije slučajeve korištenja koji često zahtijevaju izdržljiviji tvrdi diskovi također.

Za organizacije koje koriste vrlo velike programe s ogromnim bazama podataka, postojanje naizgled kontinuiranog datotečnog sustava na više tvrdih diskova moglo bi uvelike olakšati konsolidaciju podataka. Deduplikacija podataka smanjila bi količinu stvarnog prostora koji bi zauzeli podaci, a zrcaljenje podataka postalo bi lakše ako postoji jedan, široki datotečni sustav koji je potrebno preslikati.

Naravno, još uvijek možete odabrati stvaranje više particija kako ne biste morali preslikavati sve. Maksimalna veličina particije datotečnog sustava btrfs iznosi 16 eksbibajta, a najveća veličina datoteke također je 16 eksbibajta.

S obzirom na to da će btrfs moći obuhvatiti više tvrdih diskova, dobro je što podržava 16 puta više prostora na pogonu od ext4.

Jesu li Linux distribucije izvršile prijelaz?

Btrfs je stabilan dio jezgre Linuxa od 2013. godine, a danas možete ponovno formatirati tvrde diskove pomoću datotečnog sustava. Ali btrfs nije ni na koji način zadani Linux datotečni sustav. Većina distribucija nastavlja se postavljati prema zadanim postavkama na ext4.

Zašto? Datoteke su najvažniji dijelovi podataka na vašem tvrdom disku. Osobni podaci su nezamjenjivi. Možete ponovno instalirati OS i ponovo preuzeti aplikacije, ali bez sigurnosne kopije izgubljene datoteke zauvijek nestaju. Zato je ključno da se datotečni sustav pokaže pouzdanim prije nego što milijune ljudi prebacite na njegovo korištenje prema zadanim postavkama.

Ext4 je možda star i vjerojatno hrskav, ali se pokazao i otpornim i pouzdanim. Ako nestane napajanja i računalo se zamrači, šanse su da će ext4 sačuvati vaše spremljene podatke.

Za većinu ljudi takve su situacije najvažniji faktor. Ne radi se o tome koliko dobro funkcionira datotečni sustav kada stvari idu dobro, već o tome što se događa kada stvari krenu po zlu.

Jedan istaknuti distributer utvrdio je da je prošlo dovoljno vremena za promjenu. openSUSE sada koristi btrfs kao zadani za /root particiju na kojoj se nalazi operacijski sustav. Za particiju /home na kojoj se nalaze vaše osobne datoteke, openSUSE je umjesto toga odlučio koristiti XFS datotečni sustav.

Dakle, ne, tranzicija nije prošla baš kako se očekivalo. No, kao što smo vidjeli s Wayland poslužiteljem zaslona, ​​novim tehnologijama ponekad treba puno vremena da se prošire diljem Linuxa.

kako otvoriti .jar datoteke windows 10
Udio Udio Cvrkut E -pošta Isplati li se nadogradnja na Windows 11?

Windows je redizajniran. No, je li to dovoljno da vas uvjeri da prijeđete s Windows 10 na Windows 11?

Pročitajte Dalje
Povezane teme
  • Linux
  • Objašnjena tehnologija
  • Ubuntu
  • Sustav datoteka
  • Savjeti za Linux
O autoru Bertel King(323 objavljenih članaka)

Bertel je digitalni minimalist koji piše s prijenosnog računala s fizičkim prekidačima privatnosti i OS -om odobrenim od strane Free Software Foundation. Cijeni etiku nad značajkama i pomaže drugima da preuzmu kontrolu nad svojim digitalnim životom.

Više od Bertel Kinga

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu