Linux je najfleksibilniji i prilagodljiviji operativni sustav na planeti. Ta prilagodljivost počinje duboko u srcu Linux kernela i datotečnog sustava.
Računalni datotečni sustav je metoda organiziranja, upravljanja i pohranjivanja podataka na lokalni pogon i pruža strukturu za pohranjivanje, dohvaćanje i manipuliranje datoteka.
Linux datotečni sustav sastoji se od tri sloja:
- Logički datotečni sustav je sučelje između korisničkih aplikacija i datotečnog sustava.
- Virtualni datotečni sustav pruža standardno sučelje za kompatibilnost.
- Fizički datotečni sustav odgovoran je za upravljanje blokovima fizičke memorije.
Niste upoznati s Linuxom? Razlog zbog kojeg se koncept datotečnog sustava može činiti strani je taj što ni MacOS ni Windows ne nudi opcije u vezi s odabirom datotečnog sustava koji želite koristiti.
Također: 5 najprilagodljivih Linuxovih radnih okruženja – kad ga želite na svoj način
Linux, s druge strane, ima nekoliko opcija za datotečne sustave, svaki sa svojim prednostima i nedostacima. Poznavanje ovih podataka ne samo da vam pomaže da odaberete Linux distribuciju koja je savršena za vas, već i odaberete datotečni sustav koji je za sve zadatke za operativni sustav.
Ispitajmo tri najpopularnija Linux datotečna sustava (i prednosti i nedostatke svakog) kako bismo utvrdili je li alternativa najbolja za vaše potrebe.
Sadržaj objave
ext4
EXT4 datotečni sustav je zadani za većinu Linux distribucija. Razlog za to je jednostavan: vjeruje se. EXT4 postoji već 16 godina i pokazao se kao jedan od najstabilnijih dostupnih datotečnih sustava. Većina distribucija koja se odlučuje za EXT4 ne nudi čak ni alternative unutar standardne instalacije. Na primjer, s Ubuntuom morate ići ručnom rutom particije da biste odabrali alternativni datotečni sustav.
Pros:
- Visoke performanse i skalabilnost.
- Podržava velike datotečne sustave (do 16 egzabajta).
- Učinkovita upotreba prostora na disku s značajkama poput “časopisa” i “indeksiranja direktorija”.
- Kompatibilno s većinom modernih radnih okruženja.
Protiv:
- U nekim slučajevima može zahtijevati dodatnu konfiguraciju za optimalne performanse.
- Može biti sporiji na starijem hardveru zbog visokih režijskih troškova iz mehanizma za časopis EXT4 datotečnog sustava.
Ako imate starije računalo za Linux, Ext4 možda nije najbolja opcija. To je rečeno, za bilo koji sustav koji podržava Windows 8 ili više, EXT4 je vjerojatno najbolja opklada za tipično korištenje radne površine.
Također: Najbolje distribucije Linuxa za početnike: Stručni testirani i pregledani
Distribucije koje zadane na EXT4 uključuju Ubuntu, Linux Mint, ElementaryOS, Zorinos, Fedora, Pop! _OS i Debian.
Xfs
XFS datotečni sustav stvoren je za velike datoteke očitanja i piše. To je korisno za tvrtke koje ovise o pohrani i pronalaženju velikih medijskih datoteka, jer XFS može istovremeno izvoditi operacije čitanja i pisanja. Paralelne I/O operacije uvelike poboljšavaju performanse.
To, međutim, znači da XFS vjerojatno nije najbolja opcija za stolno računalo (osim ako to računalo posluži velike datoteke LAN -u, kao u slučaju medijskog poslužitelja).
Pros:
- File sustav s visokim performansama idealan je za baze podataka i poslužitelje datoteka za veće datoteke (poput medija).
- Podržava velike datotečne sustave (do 16 exabytes) i uključuje značajke poput časopisa i raspodjele bloka pruge.
- Otporna protiv kvarova na disku zbog njegove sposobnosti održavanja časopisa o promjenama metapodataka.
Protiv:
- XFS je daleko složeniji od EXT4, što je previše izazovno za one koji su novi u Linuxu.
- Nisu dobro podržani stariji sustavi ili nestandardni hardver.
Nekoliko Linux distribucija zadano je XFS, od kojih je jedna Oracle Linux.
BTRFS (B -TREE datotečni sustav – poznat i kao leptiri)
BTRFS je moderni Linux datotečni sustav kopiranja na write koji uključuje napredne značajke za toleranciju, popravak i administraciju grešaka. BTRFS koristi datotečni sustav za kopiranje-pisanje, što znači da ako se datoteka modificira/napisala u pohranu, datoteka se ne zamjenjuje, već se umjesto toga stvara kopija datoteke.
Također: Konačno sam našao vizualno ugodan Linux distro koji ne štedi na izvedbi
BTRFS je postao popularna opcija za Linux zbog ugrađenih alata za snimanje, što znači da ako nešto pođe po zlu s vašim sustavom, lako se možete vratiti na prethodni (rad) snimka.
Pros:
- Podržava snimke i klonove s minimalnim umnožavanjem podataka.
- Može raditi s više vrsta datotečnog sustava na jednom uređaju.
- Uključuje značajke poput RAID podrške za suvišnost i zrcaljenje diska.
Protiv:
- Resursi intenzivni u usporedbi s drugim datotečnim sustavima, što u određenim slučajevima može dovesti do sporijeg učinka.
- Manje je prikladan za jednostavne slučajeve upotrebe zbog svog dizajna bogatog značajkama.
Distribucije koje koriste BTRFS kao zadane uključuju Fedora, SUSE Linux Enterprise Server i OpenSUSE.
Kako odabrati
Na kraju, moja bi preporuka bila da se držiš zadanog datotečnog sustava distribucije jer je lakše, a programeri su s razlogom odabrali taj određeni datotečni sustav.
Međutim, ako imate određenu potrebu da bi se gore navedeni alternativni datotečni sustav, razmislite o tome.
Nabavite najveće priče u tehnologiji svakog petka sa ZDNET -om Tjedan u biltenu u pregledu.