Kako odpraviti napako »neuspešna montaža /etc /fstab« v Linuxu


V tem članku bom razložil, kako rešiti zagonsko napako\"neuspešno namestitev /etc /fstab" v Linuxu. Zadevna datoteka vsebuje opisne podatke o datotečnih sistemih, ki jih lahko sistem samodejno namesti ob zagonu.

Te informacije so statične in jih berejo drugi programi v sistemu, kot so mount, umount, dump in fsck. Ima šest pomembnih polj specifikacije za pritrditev datotečnega sistema: prvo polje opisuje blokovsko posebno napravo ali oddaljeni datotečni sistem, ki ga je treba namestiti, drugo polje določa točko pritrditve datotečnega sistema, tretje pa vrsto datoteke.

Četrto polje opredeljuje možnosti namestitve, povezane z datotečnim sistemom, peto polje pa prebere orodje za odlaganje. Zadnje polje orodje fsck uporablja za določitev vrstnega reda preverjanj datotečnega sistema.

Po urejanju /etc /fstab za ustvarjanje samodejne montaže in ponovni zagon sistema; se je zagnal v način za nujne primere, ki prikazuje spodnje sporočilo o napaki.

Z zgornjega vmesnika sem se prijavil kot root in vpisal naslednji ukaz, da sem pregledal dnevnik systemd; potem sem videl napake, prikazane na posnetku zaslona (označeno z rdečo).

Kot lahko vidite, glavna napaka (okvara enote etc-fstab.mount) privede do številnih drugih napak (težave z odvisnostjo sistemske enote), kot so okvare local-fs.target, rhel-autorelabel-mark.service itd.

# journalctl -xb

Zgornja napaka je lahko posledica katere koli od spodnjih težav, v datoteki /etc /fstab:

  • manjkajoča datoteka/etc/fstab
  • napačna specifikacija možnosti namestitve datotečnega sistema,
  • neuspešne točke pritrditve ali
  • neprepoznani znaki v datoteki.

Za njegovo rešitev lahko uporabite izvirno datoteko, če ste ustvarili varnostno kopijo, sicer pa komentirajte vse spremembe, ki ste jih naredili z znakom\"#" (in zagotovite tudi, da so vse nekomentirane vrstice vrstice za pritrditev datotečnega sistema).

Zato sem odprl/etc/fstab z urejevalnikom besedil vi/m, da preverim morebitne napake.

# vi /etc/fstab

Spoznal sem, da sem na začetku datoteke vnesel črko \"r" , kot je prikazano na zgornjem posnetku zaslona - sistem je to prepoznal kot posebno napravo, ki v datotečnem sistemu dejansko ni obstajala , kar je povzročilo zaporedne napake, prikazane zgoraj.

To je trajalo nekaj ur, preden sem to opazil in popravil. Zato sem moral črko odstraniti, komentirati prvo vrstico v datoteki, jo zapreti in shraniti. Po ponovnem zagonu se je sistem spet dobro zagnal.

Da se izognete takim težavam v sistemu, upoštevajte naslednje:

Preden jih uredite, vedno ustvarite varnostno kopijo konfiguracijskih datotek. V primeru kakršnih koli napak v vaših konfiguracijah se lahko vrnete na privzeto/delovno datoteko.

Na primer:

# cp /etc/fstab /etc/fstab.orig

Drugič, pred shranjevanjem preverite, ali so na konfiguracijskih datotekah napake, nekatere aplikacije ponujajo pripomočke za preverjanje sintakse konfiguracijskih datotek pred zagonom aplikacije. Uporabite te pripomočke, kjer je to mogoče.

Če pa slučajno dobite sporočila o sistemskih napakah:

Najprej poglejte dnevnik systemd s pripomočkom journalctl, da ugotovite, kaj jih je točno povzročilo:

# journal -xb

Če napak tako ali drugače ne morete odpraviti, zaženite katerega koli od milijonov forumov Linuxa v spletu in tam objavite težavo.

Oglejte si nekaj koristnih sorodnih člankov.

  1. Osnovni vodnik za zagon Linuxa
  2. 4 najboljši zagonski nalagalniki Linuxa
  3. Upravljanje dnevniških sporočil pod Systemd using Journalctl [Celovit vodnik]
  4. Upravljanje postopka zagona sistema in storitev (SysVinit, Systemd in Upstart)
  5. Upravljanje procesov v RHEL 7: zagon, zaustavitev in vse vmes

Za zdaj je to. V tem članku sem razložil, kako odpraviti napako zagona\"neuspešno namestitev/etc/fstab" v Linuxu. Še enkrat, da se izognete takim težavam (ali če naletite na kakršne koli težave z zagonom), ne pozabite upoštevati zgornjih navodil. Nazadnje lahko svoje misli dodate v ta vodnik prek spodnjega obrazca za povratne informacije.