Když jsme si v předchozím příspěvku povídali o Linuxu a vybrali jsme si nejlepší linuxovou distribuci, také jsme se naučili, jak Linux nainstalovat.
Dnes si probereme souborový systém Linux.
Obsah
Co je souborový systém Linux?
Souborový systém Linuxu nebo obecně jakýkoli souborový systém je vrstva, která se nachází pod operačním systémem a stará se o umístění vašich dat na úložišti; bez ní systém nemůže vědět, který soubor odkud začíná a kde končí.
Pokud narazíte na nějaký nepodporovaný typ souborového systému, můžete si stáhnout i software, který si s ním poradí. Jaké jsou tedy typy souborových systémů Linuxu
Typy souborových systémů Linuxu
Když se pokusíte nainstalovat Linux, zjistíte, že Linux nabízí mnoho souborových systémů, například tyto:
Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs a swap
Jaké jsou tedy tyto souborové systémy, které Linux nabízí?
Ext: starý a kvůli omezením se již nepoužívá
Ext2: první linuxový souborový systém, který umožňuje dva povolené terabajty dat.
Ext3: vycházel z Ext2, ale s aktualizacemi a zpětnou kompatibilitou.
Jediným problémem je, že servery tento druh souborového systému nepoužívají, protože tento souborový systém nepodporuje obnovu souborů ani snímky disku.
Ext4: rychlejší a umožňuje ukládat velké soubory se značnou rychlostí.
Je to ideální volba pro SSD disky a při pokusu o instalaci libovolné linuxové distribuce si všimnete, že tento systém souborů je výchozím systémem, který Linux navrhuje.
JFS: starý systém souborů vyrobený společností IBM. Pracuje velmi dobře s malými i velkými soubory, ale podle zpráv po delší době používání selhává a soubory se poškozují.
XFS: starý souborový systém a s malými soubory pracuje pomalu.
Btrfs: vyrobený společností Oracle. Není stabilní jako Ext v některých distribucích, ale dá se říct, že je to jeho náhrada, pokud je to nutné. Má vynikající výkon.
Z výše uvedeného srovnání si můžete všimnout, že Ext4 je nejlepší linuxový souborový systém.
Vysvětlení na nejvyšší úrovni
Teď už víte, co je to linuxový souborový systém a jeho typy. Co je tedy uvnitř tohoto souborového systému, myslím z nejvyšší úrovně.
Možná pocházíte z Windows a Windows má oddíly jako C:\ a D:\, Windows můžete nainstalovat na kterýkoli z těchto oddílů, obvykle na C:\.
Co struktura souborového systému Linux?
No, pokud přejdete na kořenový oddíl, což je /, uvidíte hierarchii souborového systému Linux.
Většina distribucí má stejnou strukturu s malými rozdíly mezi distribucemi.
Adresáře souborového systému Linux
/bin: Tam se nacházejí základní příkazy Linuxu jako ls, mv.
/boot:
/dev: Tam, kde jsou připojeny všechny fyzické disky, například USB DVD.
/etc: Obsahuje konfigurace nainstalovaných balíčků.
/home:
/lib: Kde bude mít každý uživatel svou osobní složku, do které bude umisťovat své složky se svým jménem jako /home/likegeeks.
/lib: Kde bude mít každý uživatel svou osobní složku, do které bude umisťovat své složky se svým jménem jako /home/likegeeks:
Kde se nacházejí knihovny nainstalovaných balíčků, protože knihovny jsou společné pro všechny balíčky,
na rozdíl od Windows můžete najít duplikáty v různých složkách.
/media: V této složce se nacházejí knihovny nainstalovaných balíčků:
/mnt: Zde jsou připojena externí zařízení, jako jsou disky DVD a klíčenky USB, a můžete odtud přistupovat k jejich souborům.
/mnt: Zde se připojují další věci Síťová umístění a některé distribuce, můžete zde najít připojené USB nebo DVD.
/opt:
/proc: Protože v Linuxu je všechno soubor, je tato složka určena pro procesy běžící v systému,
a můžete k nim přistupovat a zobrazit mnoho informací o aktuálních procesech.
/root: Zde jsou umístěny některé volitelné balíčky, které spravuje správce balíčků:
/sbin:
/tmp: Podobně jako /bin, ale binární soubory jsou zde určeny pouze pro uživatele root:
/usr: Obsahuje dočasné soubory:
/var: Zde se nacházejí nástroje a soubory sdílené mezi uživateli Linuxu:
Teď už máte dobrou představu o tom, co je to souborový systém v Linuxu.
Výběr správného souborového systému vás může dovést k nejlepšímu výkonu, proto si vyberte ten nejlepší.
Zakladatel společnosti LikeGeeks. Od roku 2010 pracuji jako správce linuxového systému. Jsem zodpovědný za údržbu, zabezpečení a řešení problémů linuxových serverů pro několik klientů po celém světě. Rád píšu skripty shellu a Pythonu pro automatizaci své práce.
.