Ext4 vs. Btrfs: Který systém souborů Linux byste měli použít?

Ext4 vs. Btrfs: Který systém souborů Linux byste měli použít?

Zcela upřímně, málo lidí zvažuje, jaký souborový systém použít pro své počítače.





Uživatelé Windows a macOS mají malý důvod hledat, protože pro svůj systém mají skutečně jen jednu možnost-NTFS a HFS+. Linux má na druhou stranu spoustu různých možností systému souborů, přičemž aktuálním výchozím nastavením je Fourth Extended Filesystem (ext4).





Probíhá neustálý tlak na změnu výchozího systému souborů na B-Tree File System (btrfs). Je ale btrfs lepší a kdy uvidíme distribuce, které provedou změnu?





jak zobrazit své odběratele na youtube

Co dělají souborové systémy?

Uznání: Maksym Kaharlytskyi/ Odstranit splash

Stejně jako fyzické systémy souborů, jako jsou složky a skříně, digitální souborové systémy spravují soubory. Řídí, jak váš operační systém ukládá data, která se nepoužívají, jaké další informace (známé jako metadata) jsou k datům připojeny, kdo nebo co má k datům přístup atd.



Souborové systémy pracují na pozadí. Stejně jako ostatní jádra operačního systému jsou při každodenním používání do značné míry neviditelní. Správci souborů, aplikace, které používáte ke správě souborů, většinou fungují stejným způsobem bez ohledu na to, který souborový systém běží pod nimi.

Systémy souborů jsou neuvěřitelně složité na kódování. Vývojáři tyto systémy průběžně revidují, aby obsahovaly více funkcí a zároveň byly efektivnější.





Proč přepnout souborové systémy?

Žádný kód není vhodný pro všechny případy použití, a to platí i pro systémy souborů. Některé souborové systémy vynikají z různých důvodů. Souborový systém FAT (File Allocation Table) je systém, který podporuje téměř každý moderní provoz.

Jednotky USB flash a karty SD používají systém FAT, takže je váš počítač dokáže přečíst bez ohledu na to, zda používáte Linux, Windows, macOS nebo jiný operační systém.





V dnešní době však FAT není tak spolehlivý ani výkonný jako některé jiné souborové systémy, které byly od té doby vyvinuty. Takže zatímco na přenosných médiích uvidíte FAT, neuvidíte, že by spravoval data na vašem pevném disku.

Apple, možná nepřekvapivě, je známý výrobou souborové systémy, které fungují pouze s jeho zařízeními .

Aktuální systém souborů Linux

Většina verzí Linuxu pro stolní počítače (známých jako distribuce nebo zkráceně „distribuce“) je ve výchozím nastavení systému souborů ext4. ext4 bylo vylepšení systému souborů ext3, což bylo vylepšení oproti systému souborů ext2 před ním.

ext4 se ukázal jako velmi robustní souborový systém, ale je vyroben ze stárnoucího kódu. Někteří uživatelé Linuxu hledají funkce, které ext4 sám nezvládá. Existuje software, který se stará o některé z těchto přání, ale schopnost provádět tyto věci na úrovni systému souborů by zajistila lepší výkon. Proto touha po btrfs.

Pochopení ext4: Klady a zápory

Limity Ext4 zůstávají docela působivé. Největší svazek/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íce, než jakýkoli pevný disk, který si v současné době běžný spotřebitel může koupit.

Ext4 je známo, že přináší vylepšení rychlosti oproti ext3 pomocí několika různých technik. Jako většina moderních souborových systémů jde o žurnálovací souborový systém, což znamená, že uchovává „deník“ o tom, kde se soubory na disku nacházejí, a o jakýchkoli dalších změnách na disku.

Přes všechny své funkce nepodporuje transparentní kompresi, transparentní šifrování ani deduplikaci dat. Snapshoty jsou technicky podporovány, ale tato funkce je přinejlepším experimentální.

Theodore Ts'o, vývojář, který hrál klíčovou roli při tvorbě ext4, popsal ext4 jako stop-gap vydání založené na zastaralé technologii 70. let a věřil, že Btrfs nabízí lepší cestu vpřed. To bylo před více než deseti lety .

Pochopení Btrfs: klady a zápory

Btrfs, který lze vyslovit jako „Butter FS“, „Better FS“ nebo „B-Tree FS“, je novější souborový systém předělaný od nuly. Btrfs existuje, protože vývojáři chtěli rozšířit funkce souborového systému o další funkce, jako je sdružování, snímky a kontrolní součty.

Projekt začal ve společnosti Oracle, ale od té doby se na vývoji podílely i další velké společnosti. Seznam zahrnuje Facebook, Netgear, Red Hat a SUSE.

co je osmijádrový procesor

Přestože vylepšení nalezená v btrfs mohou být přínosem pro obecné spotřebitele, některé další funkce jsou pro podnikové použití zajímavější. Taková funkce je pro náročnější případy použití, které často vyžadují odolnější pevné disky také.

Organizacím, které používají velmi velké programy s rozsáhlými databázemi, by zdánlivě souvislý systém souborů na více pevných discích mohl konsolidaci dat výrazně usnadnit. Deduplikace dat by snížila množství skutečného prostoru, který by data zabírala, a zrcadlení dat by bylo snazší, kdyby existoval jeden široký systém souborů, který je třeba zrcadlit.

Samozřejmě se stále můžete rozhodnout vytvořit více oddílů, abyste nemuseli zrcadlit vše. 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 pokrýt více pevných disků, je dobré, že podporuje 16krát více místa na disku než ext4.

Udělali Linux Distros přechod?

Btrfs je stabilní součástí jádra Linuxu od roku 2013 a dnes můžete přeformátovat pevné disky pomocí systému souborů. Ale btrfs není v žádném případě výchozím systémem souborů Linux. Většina distribucí pokračuje ve výchozím nastavení na ext4.

Proč? Soubory jsou nejdůležitějšími datovými bity na vašem pevném disku. Osobní údaje jsou nenahraditelné. Můžete přeinstalovat operační systém a znovu stáhnout aplikace, ale bez zálohy jsou ztracené soubory definitivně pryč. Proto je klíčové, aby byl souborový systém prokázán jako spolehlivý, než jej ve výchozím nastavení přepnete na miliony lidí.

Ext4 může být starý a pravděpodobně křupavý, ale také se ukázal jako odolný a spolehlivý. Pokud se vypne napájení a počítač ztmavne, šance na ext4 uchová uložená data v bezpečí.

Pro většinu lidí jsou takové situace jediným nejdůležitějším faktorem. Nejde o to, jak dobře funguje souborový systém, když se věci daří, ale o to, co se stane, když se něco pokazí.

Jedno prominentní distro zjistilo, že už uplynulo dost času na změnu. openSUSE nyní používá btrfs jako výchozí pro /root oddíl, kde leží operační systém. Pro oddíl /home, ve kterém jsou uloženy vaše osobní soubory, se však openSUSE rozhodl místo toho použít souborový systém XFS.

Takže ne, přechod neprobíhal úplně podle očekávání. Ale jak jsme viděli na zobrazovacím serveru Wayland, novým technologiím někdy trvá dlouho, než se rozšíří v prostředí Linuxu.

jak přenést soubory pro ukládání ve službě Steam do jiného počítače
Podíl Podíl tweet E-mailem Vyplatí se upgradovat na Windows 11?

Windows byl přepracován. Ale stačí to k tomu, abyste vás přesvědčili o přechodu z Windows 10 na Windows 11?

Číst dále
Související témata
  • Linux
  • Technologie vysvětlena
  • Ubuntu
  • Souborový systém
  • Tipy pro Linux
O autorovi Bertelský král(Publikováno 323 článků)

Bertel je digitální minimalista, který píše z notebooku s fyzickými přepínači ochrany osobních údajů a operačním systémem schváleným Free Software Foundation. Cení si etiky nad funkcemi a pomáhá ostatním převzít kontrolu nad jejich digitálním životem.

Více od Bertela Kinga

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru