Reklama
Úprimne povedané, jednou z posledných vecí, na ktorú sa ľudia pozerajú, je to, ktorý systém súborov sa používa. Používatelia systémov Windows a Mac OS X majú ešte menší dôvod pozrieť sa, pretože pre svoj systém majú skutočne iba jednu možnosť - NTFS a HFS +, resp. Na druhej strane Linux má množstvo rôznych možností súborového systému, pričom aktuálna predvolená hodnota je ext4.
Avšak, tam bol ďalší tlak na zmenu systému súborov na niečo, čo sa volá btrfs. Čo však vylepšuje btrfs a kedy uvidíme distribúciu, ktorá mení?
Čo robia súborové systémy?
V prípade, že nie ste oboznámení s tým, čo súborové systémy vlastne robia, je to zhrnutie celkom jednoduché. Systém súborov sa používa na riadenie spôsobu ukladania údajov po tom, ako ich program už nepoužíva, čo iné informácie - známe ako metaúdaje - sú pripojené k samotným údajom, ako je riadený prístup k údajom atď ďalej.
Neznie to ako ľahké programovať a určite to tak nie je. Systém súborov sa stále reviduje, aby obsahoval viac funkcií, a zároveň sa stáva efektívnejším v tom, čo musí urobiť. Preto, aj keď je to nevyhnutnosť pre všetky počítače, nie je to také základné, ako to znie.
Prečo prepínať súborové systémy?
ext4 predstavuje ďalšie vylepšenie systému súborov ext3, čo predstavuje zlepšenie oproti systému súborov ext2. Zatiaľ čo ext4 je veľmi solídny súborový systém, ktorý bol predvolenou voľbou pre takmer všetky distribúcie za posledných niekoľko rokov, je vyrobený zo starnúcej kódovej základne. Okrem toho užívatelia systému Linux hľadajú v súborových systémoch mnoho nových funkcií, ktoré ext4 nezvláda sám.
Existuje softvér, ktorý sa stará o niektoré z týchto potrieb, ale z hľadiska výkonu by schopnosť robiť tieto veci na úrovni súborového systému bola rýchlejšia.
ext4
ext4Limity sú stále veľmi pôsobivé. Najväčší zväzok / oddiel, ktorý môžete vytvoriť s ext4, je 1 exbibyte - ekvivalent približne 1 152 921,5 terabajtov. Zatiaľ čo maximálna veľkosť súboru je 16 tebibytov - alebo zhruba 17,6 terabajtov, čo je omnoho väčšia veľkosť, než akákoľvek jednotka pevného disku, ktorú môže bežný spotrebiteľ v súčasnosti kúpiť.
Je známe, že ext4 prináša zlepšenia rýchlosti oproti ext3 použitím viacerých rôznych techník. Rovnako ako väčšina moderných súborových systémov je to žurnálový súborový systém, čo znamená, že vedie „žurnály“, kde sa nachádzajú súbory na disku a akékoľvek ďalšie zmeny na disku. Napriek všetkým svojim funkciám nepodporuje transparentnú kompresiu, transparentné šifrovanie alebo deduplikáciu údajov. Snímky sú technicky podporované, ale táto funkcia je prinajlepšom experimentálna.
Btrfs
Btrfs, ktorý sa dá vysloviť ako „Maslo FS“, „Lepšie FS“ alebo „B-Tree FS“, je súborový systém vyrobený úplne od nuly. Btrfs existuje, pretože vývojári chceli rozšíriť funkčnosť systému súborov, aby okrem iného zahŕňali združovanie, snímky a kontrolné súčty.
Hoci je nezávislá od ext4, chce rozvíjať myšlienky prítomné v ext4, ktoré sú skvelé pre spotrebiteľov a podniky a začleňujú tie ďalšie funkcie, z ktorých budú mať úžitok všetci (ale konkrétne podniky). Pre podniky, ktoré používajú veľmi veľké programy s veľmi veľkými databázami, majú zdanlivo súvislý súbor Systém na viacerých pevných diskoch by bol veľmi prospešný, pretože môže výrazne konsolidovať údaje ľahšie. Deduplikácia údajov by znížila množstvo skutočných údajov o vesmíre, ktoré by zaberalo, a zrkadlenie údajov by bolo ľahšie s btrfs, aj keď existuje jeden široký súborový systém, ktorý musí byť zrkadlové.
Samozrejme si môžete stále zvoliť vytvorenie viacerých oddielov, takže sa nemusíte zrkadliť všetko. Maximálna veľkosť oddielu súborového systému btrfs je 16 exbibytov a maximálna veľkosť súboru je 16 exbibytov. Vzhľadom na to, že btrfs budú schopné pokryť viac pevných diskov, je dobré, že podporuje 16-krát viac miesta na disku ako ext4.
záver
Je smutné, že dátum príchodu btrfov nie je celkom známy. Oficiálne je súborový systém novej generácie stále klasifikovaný ako nestabilný, ale ak si stiahnete najnovšiu verziu Ubuntu, môžete si zvoliť inštaláciu do oddielu btrfs. Bolo hlásené, že Fedora 18 bude používať btrfs ako svoj predvolený systém súborov, pretože v čase jeho vydania by mala existovať kontrola systému súborov pre btrfs.
Keď bude btrfs skutočne klasifikovaný ako stabilný, stále je záhadou, ale neočakávajte, že Ubuntu bude štandardne používať btrfs, až kým sa skutočne nepovažuje za stabilný. Zostáva ešte veľa práce pre btrfs, pretože nie všetky funkcie sú už implementované a výkon (podľa mojej skúsenosti) je trochu pomalý v porovnaní s ext4.
Aký je váš názor na btrfs? Myslíte si, že to bude pre bežných používateľov stolných počítačov lepšie ako ext4? Chceli by ste vidieť, čo je implementované v btrfoch? Dajte nám vedieť v komentároch!
Kredity obrázkov: Internetové pozadie s binárnym kódom cez Shutterstock, Jackson Carson, dthprod
Danny je senior na University of North Texas, ktorý má všetky aspekty softvéru s otvoreným zdrojom a Linuxu.