Hirdetés
Őszintén szólva, az emberek utolsó nézete az, hogy melyik fájlrendszert használják. A Windows és a Mac OS X felhasználóknak még kevesebb oka van keresni, mert rendszerüknek csak egy választása van - NTFS és HFS +, ill. A Linux viszont rengeteg különféle fájlrendszer-opcióval rendelkezik, a jelenlegi alapértelmezés az ext4.
Van azonban egy újabb lendület a fájlrendszer úgynevezett átváltására btrfs. De mi teszi a btrfs-et jobbá, és mikor látjuk, hogy az eloszlások megváltoztatják?
Mit csinálnak a fájlrendszerek?
Ha nem ismeri, hogy a fájlrendszerek miként működnek, akkor nagyon egyszerű, ha összefoglaljuk. A fájlrendszereket arra használják, hogy ellenőrizzék az adatok tárolásának módját, miután egy program már nem használja, mi más az információk - metaadatok néven - magához az adathoz kapcsolódnak, az adatokhoz való hozzáférés ellenőrzése stb tovább.
Nem hangzik olyan egyszerű dolognak, amelyet programozni lehet, és nem az. A fájlrendszereket folyamatosan felülvizsgálják, hogy több funkcionalitással rendelkezzenek, miközben hatékonyabbak lesznek a teendőkben. Ezért, bár ez alapvető szükséglet minden számítógép számára, nem olyan alapvető, mint amilyennek hangzik.
Miért váltson át a fájlrendszereket?
Az ext4 az ext3 fájlrendszer újabb fejlesztése volt, amely tovább javult az ext2 fájlrendszerhez képest. Míg az ext4 egy nagyon szilárd fájlrendszer, amely szinte minden disztribúcióban volt az alapértelmezett választás az elmúlt években, ez egy öregedő kódbázisból készül. Ezenkívül a Linux felhasználók sok új funkciót keresnek a fájlrendszerekben, amelyeket az ext4 önmagában nem kezel.
Van olyan szoftver, amely gondoskodik az igények némelyikéről, de teljesítmény szempontjából gyorsabb lenne megtenni ezeket a dolgokat a fájlrendszer szintjén.
ext4
ext4A határok továbbra is elég lenyűgözőek. A legnagyobb mennyiség / partíció, amelyet az ext4-el készíthet, 1 exbibit - ez körülbelül 1 152 921,5 tebyte-nek felel meg. Míg a maximális fájlméret 16 tebibájt - vagyis durván 17,6 terabyte, ami sokkal nagyobb, mint bármely merevlemez, amelyet a szokásos fogyasztók jelenleg megvásárolhatnak.
Az ext4 ismert, hogy számos különféle technikával javítja az ext3 sebességét. A legtöbb modern fájlrendszerhez hasonlóan ez egy naplózó fájlrendszer, ami azt jelenti, hogy „naplót” vezet a fájlok helyéről a lemezen és a lemez bármely más módosításáról. Minden jellemzője ellenére nem támogatja az átlátszó tömörítést, átlátszó titkosítást vagy az adatok deduplikációját. A pillanatfelvételek technikailag támogatottak, de ez a szolgáltatás a legjobb esetben csak kísérleti jellegű.
btrfs
btrfs, amelyet „Butter FS”, „Better FS” vagy „B-Tree FS” -ként lehet ejteni, egy teljesen a semmiből készített fájlrendszer. A Btrfs azért létezik, mert a fejlesztők egy fájlrendszer funkcionalitását akarták kibővíteni, beleértve többek között a készletezést, a pillanatképeket és az ellenőrző összegeket.
Miközben független az ext4-től, el akarja építeni az ext4-ben jelen lévő ötleteket, amelyek nagyszerűek a fogyasztók számára és a vállalkozások egyaránt beépítik azokat a kiegészítő funkciókat, amelyek mindenki számára előnyösek (de különösképpen vállalkozás). Nagyon nagy programokat használó vállalkozások számára, nagyon nagy adatbázisokkal, látszólag folyamatos fájlokkal A rendszer a több merevlemez-meghajtón nagyon hasznos lenne, mivel ez nagymértékben megkönnyíti az adatok konszolidációját könnyebb. Az adatok deduplikációja csökkentené a ténylegesen elfoglalt helyadatok mennyiségét és az adatok tükrözését könnyebbé válik a btrfs segítségével, ha létezik egyetlen, széles fájlrendszer tükrözött.
Természetesen továbbra is dönthet úgy, hogy több partíciót hoz létre úgy, hogy ne kelljen tükröznie minden. A btrfs fájlrendszer maximális partíciós mérete 16 exbibit, a maximális fájlméret szintén 16 exbibyte. Figyelembe véve, hogy a btrfs képes több merevlemez-meghajtóra kiterjedni, jó dolog, hogy 16-szor több meghajtóterületet támogat, mint az ext4.
Következtetés
Sajnos a btrfs érkezési dátuma nem igazán ismert. Hivatalosan a következő generációs fájlrendszer továbbra is instabilnak van besorolva, de ha letölti az Ubuntu legfrissebb verzióját, telepítheti a btrfs partícióra. Úgy tűnik, hogy a Fedora 18 a btrfs fájlokat használja alapértelmezett fájlrendszerként, mivel a kiadásuk idején létezik a btrfs fájlrendszer-ellenőrzője.
Mikor rejlik a btrfs stabilnak minősítése, továbbra is rejtély, de ne várja el, hogy Ubuntu alapértelmezés szerint a btrfs-t használja, amíg valóban stabilnak nem tekintik. Még sok munka van hátra a btrfs számára, mivel még nem minden funkció valósul meg, és a teljesítmény (tapasztalatom szerint) kissé lassú az ext4-hez képest.
Mi a véleményed a btrfsről? Gondolod, hogy jobb lesz, mint az ext4 a szokásos asztali felhasználók számára? Bármi olyat szeretne látni, amelyet a btrfs-ben telepítettek? Tudassa velünk a megjegyzésekben!
Kép kreditek: Internet háttér bináris kóddal Shutterstockon keresztül, Jackson Carson, dthprod
Danny az észak-texasi egyetemen dolgozik, aki élvezi a nyílt forráskódú szoftverek és a Linux összes aspektusát.