reklama
Upřímně řečeno, jednou z posledních věcí, na kterou se lidé dívají, je to, který systém souborů se používá. Uživatelé Windows a Mac OS X mají ještě méně důvodů hledat, protože pro svůj systém mají skutečně jen jednu volbu - NTFS a HFS +, resp. Linux má naproti tomu spoustu různých možností systému souborů, přičemž aktuální výchozí nastavení je ext4.
Existuje však další tlak na změnu systému souborů na něco, čemu se říká btrfs. Co ale vylepšuje btrfs a kdy uvidíme, jak distribuce mění?
Co souborové systémy dělají?
V případě, že nejste obeznámeni s tím, co souborové systémy ve skutečnosti dělají, je to celkem jednoduché. Systém souborů se používá k řízení toho, jak jsou data ukládána poté, co program je již nepoužívá, co jiného informace - známé jako metadata - jsou připojeny k samotným datům, jak je přístup k údajům řízen atd na.
Nezní to jako snadné programování a rozhodně to tak není. Souborové systémy jsou neustále revidovány, aby zahrnovaly více funkcí, a zároveň se stávají efektivnějšími v tom, co musí udělat. Proto, i když je to základní nutnost pro všechny počítače, není to tak základní, jak to zní.
Proč přepínat systémy souborů?
ext4 představuje další vylepšení systému souborů ext3, což bylo vylepšení oproti systému souborů ext2. Zatímco ext4 je velmi solidní systém souborů, který byl v posledních několika letech standardní volbou pro téměř všechny distribuce, je vyroben ze stárnoucí kódové základny. Kromě toho uživatelé systému Linux hledají mnoho nových různých funkcí v souborových systémech, které ext4 nezpracovává samostatně.
Existuje některý software, který se stará o některé z těchto potřeb, ale z hlediska výkonu by schopnost dělat tyto věci na úrovni souborového systému byla rychlejší.
ext4
ext4Limity jsou stále docela působivé. Největší objem / oddíl, který můžete s ext4 vytvořit, je 1 exbibyte - ekvivalent zhruba 1 152 921,5 terabajtů. Maximální velikost souboru je 16 tebibytů - nebo zhruba 17,6 terabajtů, což je mnohem větší velikost, než jakýkoli pevný disk, který může běžný spotřebitel v současné době koupit.
Je známo, že ext4 přináší vylepšení rychlosti oproti ext3 použitím více různých technik. Stejně jako většina moderních souborových systémů je to žurnálovací souborový systém, což znamená, že vede „žurnál“, kde jsou soubory umístěny na disku a jakýchkoli dalších změnách na disku. Přes všechny jeho funkce nepodporuje průhlednou kompresi, průhledné šifrování nebo deduplikaci dat. Snímky jsou technicky podporovány, ale tato funkce je přinejlepším experimentální.
Btrfs
Btrfs, který lze vyslovit jako „Máslo FS“, „Lepší FS“ nebo „B-Tree FS“, je systém souborů vytvořený zcela od nuly. Btrfs existuje, protože vývojáři chtěli rozšířit funkčnost systému souborů, aby zahrnuli mimo jiné sdružování, snímky a kontrolní součty.
Přestože je nezávislá na ext4, chce rozvíjet myšlenky přítomné v ext4, které jsou skvělé pro spotřebitele a podniky a začlenit tyto další funkce, z nichž budou mít prospěch všichni (ale konkrétně podniky). Pro podniky, které používají velmi velké programy s velmi velkými databázemi, mají zdánlivě nepřetržitý soubor Systém na více pevných discích by byl velmi prospěšný, protože to může hodně konsolidovat data jednodušší. Deduplikace dat by snížila množství skutečných dat o vesmíru, které by zabírala, a zrcadlení dat by bylo jednodušší s btrfs také, když existuje jeden, široký souborový systém, který musí být zrcadlené.
Samozřejmě si stále můžete vytvořit několik oddílů, abyste nemuseli zrcadlit všechno. Maximální velikost oddílu systému souborů btrfs je 16 exbibytů a maximální velikost souboru je také 16 exbibytů. Vzhledem k tomu, že btrfs budou schopny překlenout více pevných disků, je dobré, že podporuje 16krát více místa na disku než ext4.
Závěr
Je smutné, že datum příjezdu pro btrfs není zcela známo. Oficiálně je souborový systém nové generace stále klasifikován jako nestabilní, ale pokud si stáhnete nejnovější verzi Ubuntu, můžete si zvolit instalaci do oddílu btrfs. Bylo oznámeno, že Fedora 18 bude používat btrfs jako svůj výchozí souborový systém, protože v době jeho vydání by měla existovat kontrola systému souborů pro btrfs.
Když budou btrfs skutečně klasifikovány jako stabilní, je stále záhadou, ale neočekávejte, že Ubuntu bude ve výchozím nastavení používat btrfs, dokud nebude skutečně považován za stabilní. Zbývá ještě hodně práce pro btrfs, protože ne všechny funkce jsou dosud implementovány a výkon (podle mých zkušeností) je ve srovnání s ext4 trochu pomalý.
Jaký je váš názor na btrfs? Myslíte si, že pro běžné uživatele desktopů bude lepší než ext4? Něco, co byste chtěli vidět implementováno v btrfs? Dejte nám vědět v komentářích!
Obrazové kredity: Internetové pozadí s binárním kódem přes Shutterstock, Jackson Carson, dthprod
Danny je senior na University of North Texas, který má všechny aspekty softwaru s otevřeným zdrojovým kódem a Linuxu.