Vyhledávání na webu

Jak opravit chybu „nepodařilo se připojit /etc/fstab“ v Linuxu


V tomto článku vysvětlím, jak vyřešit chybu spouštění „failed to mount /etc/fstab“ v Linuxu. Dotyčný soubor obsahuje popisné informace týkající se souborových systémů, které může systém automaticky připojit při bootování.

Tyto informace jsou statické a čtou je jiné programy v systému, jako je mount, umount, dump a fsck. Má šest důležitých polí specifikace připojení souborového systému: první pole popisuje speciální blokové zařízení nebo vzdálený souborový systém, který má být připojen, druhé pole definuje bod připojení pro souborový systém a třetí určuje typ souborového systému.

Čtvrté pole definuje možnosti připojení spojené se souborovým systémem a páté pole čte nástroj pro výpis paměti. Poslední pole používá nástroj fsck ke stanovení pořadí kontrol souborového systému.

Doporučená četba: Jak zjistit a opravit problémy se spouštěním v Linuxu

Po úpravě /etc/fstab pro vytvoření automatického připojení a restartování mého systému; spustil se do nouzového režimu a zobrazilo se níže uvedené chybové hlášení.

Přihlásil jsem se jako root z výše uvedeného rozhraní a zadal jsem následující příkaz, abych si prohlédl žurnál systemd; pak jsem viděl chyby zobrazené na snímku obrazovky (označené červenou barvou).

Jak vidíte, hlavní chyba (selhání jednotky etc-fstab.mount) vedla k několika dalším chybám (problémy se závislostí systémové jednotky), jako je selhání local-fs.target, rhel-autorelabel- mark.servis atd.

journalctl -xb

Příčiny chyby „nepodařilo se připojit /etc/fstab“ v Linuxu

Výše uvedená chyba může být způsobena některým z níže uvedených problémů v souboru /etc/fstab:

  • chybí soubor /etc/fstab
  • špatná specifikace možností připojení souborového systému,
  • selhávající montážní body nebo
  • nerozpoznané znaky v souboru.

Chcete-li to vyřešit, můžete použít původní soubor, pokud jste vytvořili zálohu, jinak zakomentujte všechny provedené změny pomocí znaku “# “ (a také se ujistěte, že všechny nekomentované řádky jsou řádky připojení souborového systému) .

Otevřel jsem tedy /etc/fstab pomocí textového editoru vi/m, abych zkontroloval případné chyby.

vi /etc/fstab

Uvědomil jsem si, že jsem na začátek souboru napsal písmeno “r ”, jak je znázorněno na snímku obrazovky výše – toto bylo systémem rozpoznáno jako speciální zařízení, které ve skutečnosti v souborovém systému neexistovalo, což má za následek sekvenční chyby uvedené výše.

Trvalo mi několik hodin, než jsem si toho všiml a napravil. Musel jsem tedy dopis odstranit, okomentovat první řádek v souboru, zavřít a uložit. Po spuštění restartu se systém znovu nastartoval dobře.

Jak se takovým problémům v budoucnu vyhnout

Abyste se vyhnuli takovým problémům ve vašem systému, vezměte na vědomí následující:

Před úpravou konfiguračních souborů vždy vytvořte zálohu. V případě jakýchkoli chyb ve vašich konfiguracích se můžete vrátit k výchozímu/pracovnímu souboru.

Například:

cp /etc/fstab /etc/fstab.orig

Za druhé, před uložením zkontrolujte konfigurační soubory, zda neobsahují chyby, některé aplikace nabízejí nástroje pro kontrolu syntaxe konfiguračních souborů před spuštěním aplikace. Pokud je to možné, používejte tyto nástroje.

Pokud však náhodou dostanete nějaké systémové chybové zprávy:

Nejprve si prohlédněte žurnál systemd pomocí obslužného programu journalctl, abyste zjistili, co přesně je způsobilo:

journal -xb

Pokud nemůžete chyby vyřešit jedním nebo druhým způsobem, přejděte na kterékoli z milionů linuxových fór na webu a zveřejněte problém tam.

Podívejte se na některé užitečné související články.

  1. Základní průvodce procesem spouštění systému Linux
  2. 4 nejlepší zavaděče Linuxu
  3. Správa zpráv protokolu pod Systemd pomocí Journalctl [Komplexní příručka]
  4. Správa procesu spouštění systému a služeb (SysVinit, Systemd a Upstart)
  5. Process Management v RHEL 7: Boot, Shutdown a vše mezi tím

To je prozatím vše. V tomto článku jsem vysvětlil, jak vyřešit spouštěcí chybu „nepodařilo se připojit /etc/fstab“ v Linuxu. Ještě jednou, abyste se vyhnuli takovým problémům (nebo pokud narazíte na nějaké problémy se zaváděním), nezapomeňte postupovat podle výše uvedených pokynů. Nakonec můžete do tohoto průvodce přidat své myšlenky prostřednictvím formuláře zpětné vazby níže.