Kako popraviti pogrešku "nije uspjelo montirati /etc/fstab" u Linuxu


U ovom ću članku objasniti kako riješiti pogrešku pri pokretanju "nije uspjelo montiranje /etc/fstab" u Linuxu. Datoteka o kojoj je riječ sadrži opisne informacije o datotečnim sustavima koje sustav može automatski montirati prilikom pokretanja sustava.

Ove informacije su statične i čitaju ih drugi programi u sustavu kao što su mount, umount, dump i fsck. Ima šest važnih polja za specifikaciju montiranja datotečnog sustava: prvo polje opisuje blok specijalnih uređaja ili udaljeni datotečni sustav koji se montira, drugo polje definira točku montiranja za datotečni sustav, a treće specificira tip datotečnog sustava.

Četvrto polje definira opcije montiranja povezane s datotečnim sustavom, a peto polje čita alat za dump. Posljednje polje koristi fsck alat za uspostavljanje redoslijeda provjera datotečnog sustava.

Predloženo za čitanje: Kako utvrditi i riješiti probleme s pokretanjem u Linuxu

Nakon uređivanja /etc/fstab za stvaranje automatskog montiranja i ponovnog pokretanja sustava; pokrenuo se u hitnom načinu rada prikazujući donju poruku pogreške.

Prijavio sam se kao root iz gornjeg sučelja i upisao sljedeću naredbu da pregledam systemd dnevnik; zatim sam vidio pogreške prikazane na snimci zaslona (označene crvenom bojom).

Kao što vidite, glavna pogreška (kvar jedinice etc-fstab.mount) dovodi do nekoliko drugih grešaka (problemi ovisnosti o jedinici systemd) kao što je kvar local-fs.target, rhel-autorelabel- oznaka.usluga itd.

journalctl -xb

Uzroci pogreške "nije uspjelo montirati /etc/fstab" u Linuxu

Gornja pogreška može biti posljedica bilo kojeg od problema u nastavku, u datoteci /etc/fstab:

  • nedostaje datoteka /etc/fstab
  • pogrešna specifikacija opcija montiranja datotečnog sustava,
  • neuspješne točke montiranja ili
  • neprepoznatih znakova u datoteci.

Da biste to riješili, možete upotrijebiti izvornu datoteku ako ste izradili sigurnosnu kopiju, inače komentirajte sve promjene koje ste napravili pomoću znaka “# ” (i također osigurajte da su svi nekomentirani redovi redovi montiranja datotečnog sustava) .

Pa sam otvorio /etc/fstab pomoću uređivača teksta vi/m da provjerim ima li grešaka.

vi /etc/fstab

Shvatio sam da sam upisao slovo “r” na početku datoteke kao što je prikazano na gornjoj snimci zaslona – to je sustav prepoznao kao poseban uređaj koji zapravo ne postoji u datotečnom sustavu, što dovodi do sekvencijalnih pogrešaka prikazanih gore.

Trebalo mi je nekoliko sati prije nego što sam to primijetio i popravio. Pa sam morao ukloniti pismo, komentirati prvi redak u datoteci, zatvoriti ga i spremiti. Nakon ponovnog pokretanja sustav se ponovno dobro pokrenuo.

Kako izbjeći takve probleme u budućnosti

Kako biste izbjegli takve probleme na svom sustavu, vodite računa o sljedećem:

Prije uređivanja uvijek napravite sigurnosnu kopiju konfiguracijskih datoteka. U slučaju bilo kakvih pogrešaka u vašim konfiguracijama, možete se vratiti na zadanu/radnu datoteku.

Na primjer:

cp /etc/fstab /etc/fstab.orig

Drugo, provjerite ima li u konfiguracijskim datotekama pogrešaka prije nego što ih spremite, određene aplikacije nude uslužne programe za provjeru sintakse konfiguracijskih datoteka prije pokretanja aplikacije. Koristite ove pomoćne programe gdje je to moguće.

Međutim, ako slučajno dobijete bilo kakvu poruku o pogrešci sustava:

Najprije pregledajte systemd dnevnik pomoću uslužnog programa journalctl da odredite što ih je točno uzrokovalo:

journal -xb

Ako ne možete riješiti pogreške na ovaj ili onaj način, otrčite na bilo koji od milijuna Linux foruma na webu i tamo objavite problem.

Provjerite neke korisne povezane članke.

  1. Osnovni vodič za proces pokretanja sustava Linux
  2. 4 najbolja programa za pokretanje sustava Linux
  3. Upravljanje porukama dnevnika pod Systemd-om pomoću Journalctl-a [Sveobuhvatni vodič]
  4. Upravljanje procesom pokretanja sustava i uslugama (SysVinit, Systemd i Upstart)
  5. Upravljanje procesima u RHEL 7: pokretanje, isključivanje i sve između

To je to za sada. U ovom sam članku objasnio kako riješiti pogrešku pri pokretanju "nije uspjelo montiranje /etc/fstab" u Linuxu. Još jednom, kako biste izbjegli takve probleme (ili ako naiđete na probleme s pokretanjem), ne zaboravite slijediti gore navedene smjernice. Na kraju, možete dodati svoje mišljenje ovom vodiču putem donjeg obrasca za povratne informacije.