Jak psát nebo upravovat /etc /fstab

How Write Edit Etc Fstab



V systému Linux existuje více konfiguračních souborů systému, které regulují chování systému. Soubor fstab je konfigurační soubor, který ukládá všechny informace o různých oddílech a úložných zařízeních v počítači. V době spuštění soubor fstab popisuje, jak se jednotlivé oddíly a zařízení připojí.

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!