Kako popraviti grešku „nije uspjelo montiranje /etc/fstab“ u Linuxu


U ovom članku ću objasniti kako riješiti “neuspješno montiranje /etc/fstab” grešku pri pokretanju u Linuxu. Datoteka u pitanju sadrži deskriptivne informacije o sistemima datoteka koje sistem može automatski montirati prilikom pokretanja.

Ove informacije su statične i čitaju ih drugi programi na sistemu kao što su mount, umount, dump i fsck. Ima šest važnih polja specifikacije za montiranje sistema datoteka: prvo polje opisuje blok specijalni uređaj ili udaljeni sistem datoteka koji će se montirati, drugo polje definira tačku montiranja za sistem datoteka, a treće specificira tip sistema datoteka.

Četvrto polje definiše opcije montiranja povezane sa datotečnim sistemom, a peto polje se čita pomoću dump alata. Posljednje polje koristi fsck alat za uspostavljanje redoslijeda provjera sistema datoteka.

Preporučeno čitanje: Kako odrediti i popraviti probleme s pokretanjem u Linuxu

Nakon uređivanja /etc/fstab za kreiranje automatskog montiranja i ponovnog pokretanja mog sistema; pokrenuo se u hitnom režimu i prikazuje donju poruku o grešci.

Prijavio sam se kao root sa gornjeg interfejsa i otkucao sledeću komandu da pogledam sistemski dnevnik; tada sam vidio greške prikazane na snimku ekrana (označeno crvenom bojom).

Kao što možete vidjeti, glavna greška (neuspjeh jedinice etc-fstab.mount) dovodi do nekoliko drugih grešaka (problemi ovisnosti o sistemskoj jedinici) kao što je neuspjeh local-fs.target, rhel-autorelabel- mark.servis itd.

journalctl -xb

Uzroci greške “failed to mount /etc/fstab” u Linuxu

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

  • nedostaje /etc/fstab fajl
  • pogrešna specifikacija opcija montiranja sistema datoteka,
  • neispravne tačke montiranja ili
  • neprepoznatih znakova u datoteci.

Da biste to riješili, možete koristiti originalnu datoteku ako ste kreirali sigurnosnu kopiju, u suprotnom komentirajte sve promjene koje ste napravili pomoću znaka “# ” (i također osigurajte da su sve nekomentirane linije linije za montiranje sistema datoteka) .

Zato sam otvorio /etc/fstab koristeći vi/m uređivač teksta da provjerim ima li grešaka.

vi /etc/fstab

Shvatio sam da sam otkucao slovo “r ” na početku datoteke kao što je prikazano na snimku ekrana iznad – ovo je sistem prepoznao kao poseban uređaj koji zapravo nije postojao u sistemu datoteka, što rezultira gore navedenim sekvencijalnim greškama.

Ovo mi je trebalo nekoliko sati prije nego što sam to primijetio i popravio. Tako da sam morao da uklonim pismo, da komentarišem prvi red u fajlu, zatvorim ga i sačuvam. Nakon pokretanja ponovnog pokretanja, sistem se ponovo dobro pokrenuo.

Kako izbjeći takve probleme u budućnosti

Da biste izbjegli takve probleme na vašem sistemu, uzmite u obzir sljedeće:

Uvijek napravite sigurnosnu kopiju vaših konfiguracijskih datoteka prije nego što ih uredite. U slučaju bilo kakvih greš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 grešaka prije nego što ih sačuvate, određene aplikacije nude uslužne programe za provjeru sintakse konfiguracijskih datoteka prije pokretanja aplikacije. Koristite ove uslužne programe gdje je to moguće.

Međutim, ako vam se desi da dobijete poruke o sistemskim greškama:

Prvo pogledajte sistemski dnevnik koristeći uslužni program journalctl da odredite šta ih je tačno uzrokovalo:

journal -xb

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

Provjerite neke korisne srodne članke.

  1. Osnovni vodič za proces pokretanja Linuxa
  2. 4 najbolja Linux pokretačka programa
  3. Upravljajte porukama dnevnika pod Systemd koristeći Journalctl [Sveobuhvatni vodič]
  4. Upravljanje procesom pokretanja sistema i uslugama (SysVinit, Systemd i Upstart)
  5. Upravljanje procesima u RHEL 7: pokretanje, gašenje i sve između

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