GNU/Linux >> Znalost Linux >  >> Linux

Rozdíly mezi nobootwait a nofail v souborových systémech Linux

Jako uživatel linuxu bychom často potřebovali přidat/změnit možnosti úložiště v našem systému a pravděpodobně začneme používat /etc/fstab soubor, který je zásadní, abychom dominovali, abychom měli dobrou správu našeho serveru, než budeme pokračovat v hlavním tématu, kterému bych rád krátce představil soubor fstab.

Soubor fstab.

Když zapneme naše zařízení, spustí se proces bootování linuxu. a jedním z „kroků“ (pokud chcete) by bylo připojení souborových systémů. Soubor fstab uchovává souborové systémy, které budou připojeny při zavádění, to znamená, že abychom se vyhnuli ručnímu připojování souborových systémů, museli bychom specifikovat, které souborové systémy budou připojeny při zavádění. Obvykle různé distribuce linuxu mají ve výchozím nastavení soubor fstab s nezbytnými souborovými systémy pro spuštění linuxu, například "/" nebo kořenový adresář /boot souborový systém atd.

Fstab je prostý textový soubor ve velmi jednoduchém formátu, ale také může být napoprvé velmi matoucí.

!

1.1 Obrázek výchozího souboru fstab

V souboru fstab jsme mohli najít šest polí, která jsou:

  1. UUID nebo zařízení:Toto je seznam zařízení, které používáme, ale „moderní“ linuxové systémy preferují použití UUID. Mohli bychom mít například následující:

    Device: /dev/sda1
    UUID:   70ccd6e7-6ae6-44f6-812c-51aab8036d9
    

    Zařízení a UUID jsou prakticky stejné, ale jak jsme uvedli dříve, bude běžnější, že uvidíme UUID.

  2. Přípojný bod: To ukazuje, kde je souborový systém připojen nebo kam souborový systém připojíme.

  3. Typ systému souborů: Jak název napovídá, ukazuje typ souborového systému. Jedním z příkladů na obrázku je swap.

  4. Možnosti: dlouhé možnosti pro souborový systém, například Nobootwait, nofail, noauto atd.

  5. Záložní informace (používá se příkazem dump):Toto již není relevantní a mělo by být vždy nastaveno na 0.

  6. Pořadí testu integrity souborového systému.

Na závěr tohoto krátkého úvodu k souboru fstab stojí za zmínku, že existují další možnosti, které můžeme nakonfigurovat na serveru, nejzajímavější je namísto použití jednoho souboru pro připojení souborových systémů použít /etc/fstab .d adresář, kde bychom měli jednotlivé soubory pro naše souborové systémy. Druhou alternativou by bylo použití systémových jednotek pro souborové systémy, ale to je mimo rozsah tohoto článku.

Nobootwait

Nobootwait je možnost, kterou můžeme použít k zastavení procesu spouštění v pokusu o připojení souborového systému, který se nachází v hardwarovém zařízení, které není dostupné nebo přítomné, což nám umožňuje pokračovat v procesu zavádění. To nám pomůže zabránit tomu, aby se spouštěcí sekvence při startu „zasekla“.

Příklad volby nofail v souboru fstab.

Device		            Filesystem	    format  options		                                min max
dev/vg_data/log_data    /var/log/backup ext3    defaults,nobootwait                         1   2
/dev/sda2               /mnt/other      auto    defaults,nofail,x-systemd.device-timeout=9  0   2

NoFail

Možnost NoFail by byla opakem nobootwait, protože pokud přidáme tuto možnost k jednomu souborovému systému v souboru fstab, při bootu se systém pokusí připojit souborový systém, i když uvedený souborový systém není přítomen. Stalo by se to, že systém se nespustí, dokud nebude připojen souborový systém. Tato možnost se často používá v souborových systémech, které jsou pro linuxový systém kritické a které je třeba bez ohledu na to připojit.

Jak vidíme, tyto možnosti lze použít v závislosti na tom, čeho chceme dosáhnout, pokud potřebujeme, aby se systém zavedl, i když nějaký souborový systém není přítomen nebo se nemůže připojit, můžeme použít nobootwait možnost v těch souborových systémech, které pro nás nejsou tak „důležité“.

Na druhou stranu, pokud potřebujeme, aby byl připojen jeden souborový systém (protože je kritický a potřebný pro naše operace), mohli bychom použít možnost Nofail.

Odkazy

  • Jak zakážu připojení souborového systému, pokud selhal hardware. - Červená čepice

Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.


Linux
  1. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  2. Inodes a souborový systém Linux

  3. Vlastnosti a rozdíly v souborovém systému Linux Ext2, Ext3 a Ext4

  1. Naučte se rozdíl mezi příkazy „su“ a „su -“ v Linuxu

  2. Vysvětlení rozdílů mezi textovými editory Vi a Vim

  3. Souborový systém pro sdílení disků mezi Linuxem a FreeBSD

  1. Linux SCHED_OTHER, SCHED_FIFO a SCHED_RR – rozdíly

  2. Sub-shell rozdíly mezi bash a ksh

  3. Jaké jsou rozdíly mezi lsof a netstat na linuxu?