Tabulka systémů souborů (fstab) je konfigurační soubor systému uložený v /etc adresář v Linuxu, který obsahuje informace o různých souborových systémech a o tom, jak je systém má připojit během bootování.
Linuxové jádro používá informace ze souboru fstab k určení, které souborové systémy se mají připojit a kam je připojit. Zde je vše, co potřebujete vědět o fstab a souborových systémech v Linuxu.
Co je souborový systém?
Souborový systém je způsob, kterým váš počítač organizuje a ukládá data na úložná zařízení, jako jsou např pevné disky (SSD) a flash disky.
Bez souborových systémů by bylo obtížné najít konkrétní soubory na úložném zařízení a získat k nim přístup operační systém by nebyl schopen sledovat, které oblasti úložiště se používají a které jsou volný, uvolnit.
V Linuxu jsou souborové systémy velmi důležité z následujících důvodů:
- Organizace: Poskytují hierarchii adresářů pro lepší organizaci
- Správa prostoru: Váš systém souborů sleduje použité a volné místo na úložném zařízení a přiděluje místo pro nové soubory
- Bezpečnostní: Ochrana integrity souborů uložených na úložném zařízení, například prostřednictvím kontrolních součtů nebo žurnálování
Souborové systémy dále poskytují podporu pro oprávnění na úrovni souborů, kompresi nebo šifrování.
Některé běžné systémy souborů zahrnují NTFS, FAT, ext4 atd. Ext4 (rozšířený souborový systém verze 4) je prominentní na systémech Linux a Unix.
Zobrazení a porozumění fstabu v systému Linux
Můžete si prohlédnout fstab soubor pomocí vašich oblíbených textových editorů Linux, jako je nano nebo Vim, popř pomocí příkazu cat pro zobrazení výstupu na váš terminál.
Následující příklad používá textový editor Vim:
vim /etc/fstab
Váš výstup by měl být podobný následujícímu:
Soubor obsahuje řadu řádků. Každý řádek je ohraničen bílými mezerami a obsahuje následujících šest částí:
1. Souborový systém
Obsahuje zařízení nebo souborový systém, který by měl systém připojit při spouštění. Příkaz mount také využívá fstab to připojit pevný disk nebo jakékoli úložné zařízení kdykoli spustíte příslušné montážní příkazy.
2. Mount Point
Bod připojení určuje adresář, do kterého by mělo být připojeno úložné zařízení. Systém potřebuje připojit každý souborový systém do správného adresáře.
Například kořenový souborový systém je obvykle připojen ke kořenovému (/) adresáři a je oddělený od uživatelských adresářů, které jsou připojeny k /home adresář.
3. Typ
Definuje typ použitého systému souborů; některé běžné zahrnují ext4, XFS, NTFS atd.
Linuxové jádro potřebuje vědět, který ovladač použít pro správný přístup k vašemu systému souborů, protože různé systémy souborů mají různé schopnosti a vlastnosti.
Pokud má úložné zařízení nesprávnou hodnotu typu, můžete narazit na chyby v systému souborů.
4. Možnosti
Čárkami oddělený seznam možností připojení pro uvedené úložné zařízení. Možnosti řídí, jak váš systém připojuje a používá systémy souborů.
Mezi běžné možnosti patří:
- Auto: Připojte systém souborů automaticky při spouštění
- Noauto: Nepřipojujte souborový systém automaticky při spouštění
- Uživatel: Umožněte libovolnému uživateli připojit systém souborů
- Nouser: Připojit souborový systém povolte pouze uživateli root
- Synchronizovat: Použijte synchronní I/O pro systém souborů
5. Skládka
Tento příznak označuje, zda má obslužný program výpisu zálohovat systém souborů. Výchozí hodnota je 0, což znamená nezálohovat.
Příznak výpisu můžete nastavit na 1 nebo 2 pro systémy souborů, které chcete zahrnout do zálohy.
6. Fsck
Tento příznak označuje pořadí, ve kterém má fsck (kontrola systému souborů) kontrolovat systémy souborů při zavádění. Nástroj fsck na systémech Linux kontroluje a opravuje konzistenci systému souborů. Výchozí hodnota je nastavena na 0, což znamená nekontrolovat systém souborů.
Další možné hodnoty jsou:
- 1: Nejprve zkontrolujte systém souborů
- 2: Zkontrolujte systém souborů poté, co byly zkontrolovány všechny systémy souborů s příznakem fsck 1
- 3: Zkontrolujte systém souborů poté, co byly zkontrolovány všechny systémy souborů s příznakem fsck 1 nebo 2
Pokud chcete pokaždé zkontrolovat systémy souborů, nastavte vyšší hodnotu.
Montáž úložných jednotek v systému Linux
Souborové systémy hrají nedílnou roli ve vašem systému Linux. Bez správného systému souborů by bylo obtížné spravovat a organizovat data na vašem PC.
Věděli jste, že na svůj počítač Linux můžete také připojit souborové systémy z jiných operačních systémů?