Pojďme se ponořit hluboko do souboru /etc /fstab.
Soubor fstab
Jak již bylo popsáno dříve, je to konfigurační soubor obsahující informace o oddílech, zařízeních a konfiguracích připojení. Nachází se na následujícím místě.
$ls -lh /atd/fstab
Je to prostý textový soubor, takže k práci s ním můžeme použít libovolný textový editor, který si vybereme. K zápisu změn však vyžaduje oprávnění uživatele root.
Základy
Nejprve se podívejte na soubor fstab ve vašem systému. Vzhledem k rozdílům v oddílech a hardwaru bude mít každý systém jiné položky. Všechny soubory fstab však budou sdílet stejnou základní strukturu.
$kočka /atd/fstab
Každý řádek souboru je vyhrazen jedinečnému zařízení/oddílu. Je rozdělena do šesti sloupců. Zde je stručný popis každého ze sloupců.
- Sloupec 1: Název zařízení.
- Sloupec 2: Výchozí bod připojení.
- Sloupec 3: Typ souborového systému.
- Sloupec 4: Možnosti připojení.
- Sloupec 5: Možnosti výpisu.
- Sloupec 6: Možnosti kontroly systému souborů.
Název zařízení
Je to štítek konkrétního zařízení/oddílu. Každé zařízení a oddíl dostane svůj jedinečný název zařízení. Název zařízení je zásadní pro montáž zařízení, oddílů a souborových systémů.
Můžeme použít příkaz lsblk k získání zprávy o všech blokových zařízeních. Prakticky hlásí všechny gadgety a oddíly s jejich názvy zařízení.
$lsblk-na
Výchozí bod připojení
V systému Linux musí být zařízení, oddíl nebo souborový systém připojeno k umístění, než jej systém může použít. Připojení zpřístupní souborový systém prostřednictvím souborového systému počítače. Bod připojení je přístup k adresáři k zařízení, oddílu nebo souborovému systému.
Můžeme získat seznam všech připojených oddílů v systému.
$namontovat
V kontextu souboru fstab bude jako výchozí bod připojení použit přípojný bod popsaný pro konkrétní název zařízení. Když se počítač spustí, systém připojí všechna zařízení k přípojným bodům popsaným v tomto souboru.
Typ souborového systému
Souborový systém lze popsat jako rejstřík databáze se všemi fyzickými umístěními dat v úložišti. Existuje mnoho široce používaných souborových systémů. Linux ve výchozím nastavení podporuje několik souborových systémů. Zde je krátký seznam populárních souborových systémů.
- ext4
- xfs
- btrfs
- vfat
- ntfs
- tmpfs
- nfs
- squashfs
- sysfs
Další možností je auto, které umožňuje systému automaticky detekovat typ souborového systému zařízení nebo oddílu. Tuto možnost použijte, pokud si nejste jisti konkrétním souborovým systémem.
Možnosti montáže
Možnosti připojení určují chování připojení zařízení/oddílu. Je považována za nejnepřehlednější část souboru fstab.
Zde je krátký seznam některých běžných možností připojení, se kterými se setkáte při práci se souborem fstab.
- auto a noauto: Tato volba určuje, zda systém během zavádění připojí souborový systém. Ve výchozím nastavení je hodnota automatická, což znamená, že bude připojena během spouštění. Ve specifických scénářích však může být použitelná volba noauto.
- uživatel a uživatel: Popisuje, který uživatel může připojit souborový systém. Pokud je hodnota uživatel, normální uživatelé mohou připojit souborový systém. Pokud je hodnota nouser, může ji připojit pouze kořen. Ve výchozím nastavení je hodnota uživatel. Pro konkrétní a kritické souborové systémy může být nápomocný nouser.
- exec a noexec: Popisuje, zda lze binární soubory spouštět ze souborového systému. Hodnota exec umožňuje binární spuštění, zatímco noexec nikoli. Výchozí hodnota je exec pro všechny oddíly.
- sync a async: Určuje, jak budou prováděny vstupy a výstupy do zařízení/oddílu. Pokud je hodnota synchronizována, vstup a výstup se provádějí synchronně. Pokud je hodnota asynchronní, provede se asynchronně. Ovlivňuje způsob čtení a zápisu dat.
- ro: Popisuje, že s diskovým oddílem je třeba zacházet pouze jako pro čtení. Data v souborovém systému nelze změnit.
- rw: Popisuje, že oddíl je k dispozici pro čtení a zápis dat.
Skládka
Popisuje, zda má být souborový systém zálohován. Pokud je hodnota 0, výpis bude ignorovat souborový systém. Ve většině případů je přiřazeno 0. Pro zálohování je pohodlnější použít různé nástroje třetích stran.
Možnosti Fsck
Nástroj fsck kontroluje souborový systém. Hodnota přiřazená v tomto sloupci určuje, v jakém pořadí fsck zkontroluje uvedené souborové systémy.
Úprava souboru fstab
Před úpravou souboru fstab vždy doporučujeme mít zálohu.
Před provedením jakýchkoli změn v souboru fstab doporučujeme nejprve provést zálohu. Obsahuje důležité detaily konfigurace, takže nesprávné položky mohou způsobit nežádoucí výsledky.
$sudo cp -proti /atd/fstab/atd/fstab.backup
Chcete -li upravit soubor fstab, spusťte vybraný textový editor pomocí sudo.
$sudo nano /atd/fstab
Chcete -li napsat komentář, použijte na začátku znak #.
$# Toto je komentář
Některé položky mohou místo názvu zařízení používat UUID zařízení. Chcete -li získat UUID zařízení, použijte blkid.
$blkid<štítek_zařízení>
Po provedení všech změn uložte soubor a zavřete editor. Tyto změny nebudou účinné, dokud se systém nerestartuje.
Závěrečné myšlenky
Soubor fstab je jednoduchým, ale výkonným řešením mnoha situací. Může také automatizovat připojení vzdálených souborových systémů. Abyste plně využili jeho výhod, vyžaduje to porozumění struktuře kódu a podporovaným možnostem.
Podrobnější informace najdete na manuálové stránce.
$mužfstab
Šťastný výpočet!