Hvordan fikse "mislyktes i å montere /etc/fstab"-feil i Linux


I denne artikkelen vil jeg forklare hvordan du løser «mislyktes i å montere /etc/fstab» oppstartsfeil i Linux. Den aktuelle filen inneholder beskrivende informasjon om filsystemene systemet kan montere automatisk ved oppstart.

Denne informasjonen er statisk og leses av andre programmer på systemet som mount, umount, dump og fsck. Den har seks viktige filsystemmonteringsspesifikasjonsfelt: det første feltet beskriver blokkspesialenheten eller det eksterne filsystemet som skal monteres, det andre feltet definerer monteringspunktet for filsystemet og det tredje spesifiserer filsystemtypen.

Det fjerde feltet definerer monteringsalternativene knyttet til filsystemet, og det femte feltet leses av dumpverktøyet. Det siste feltet brukes av fsck-verktøyet for å etablere rekkefølgen på filsystemsjekker.

Foreslått lesing: Hvordan finne ut og fikse oppstartsproblemer i Linux

Etter å ha redigert /etc/fstab for å opprette en automount og restarte systemet mitt; den startet opp i nødmodus og viser feilmeldingen nedenfor.

Jeg logget på som root fra grensesnittet ovenfor, og skrev inn følgende kommando for å se gjennom systemd-journalen; da så jeg feilene vist på skjermbildet (angitt med rødt).

Som du kan se, fører hovedfeilen (feil i etc-fstab.mount-enheten) til flere andre feil (problemer med systemd-enhetsavhengighet) som for eksempel feil på local-fs.target, rhel-autorelabel- mark.service etc.

journalctl -xb

Årsaker til "mislyktes i å montere /etc/fstab"-feil i Linux

Feilen ovenfor kan skyldes alle problemene nedenfor, i /etc/fstab-filen:

  • mangler /etc/fstab-fil
  • feil spesifikasjon av filsystemmonteringsalternativer,
  • sviktende monteringspunkter eller
  • ukjente tegn i filen.

For å løse det kan du bruke den originale filen hvis du opprettet en sikkerhetskopi, ellers kommentere eventuelle endringer du har gjort ved å bruke “# ”-tegnet (og sørg også for at alle de ukommenterte linjene er filsystemmonteringslinjer) .

Så jeg åpnet /etc/fstab ved å bruke vi/m tekstredigering for å se etter eventuelle feil.

vi /etc/fstab

Jeg skjønte at jeg hadde skrevet en “r ” bokstav i begynnelsen av filen som vist på skjermbildet ovenfor – dette ble gjenkjent av systemet som en spesiell enhet som faktisk ikke eksisterte i filsystemet, resulterer dermed i de sekvensielle feilene vist ovenfor.

Dette tok meg flere timer før jeg la merke til og fikset det. Så jeg måtte fjerne brevet, kommenterte den første linjen i filen, lukket og lagret den. Etter å ha kjørt en omstart, startet systemet godt opp igjen.

Hvordan unngå slike problemer i fremtiden

For å unngå å støte på slike problemer på systemet ditt, legg merke til følgende:

Lag alltid en sikkerhetskopi av konfigurasjonsfilene dine før du redigerer dem. I tilfelle feil i konfigurasjonene dine, kan du gå tilbake til standard-/arbeidsfilen.

For eksempel:

cp /etc/fstab /etc/fstab.orig

For det andre, sjekk konfigurasjonsfiler for eventuelle feil før du lagrer dem, visse programmer tilbyr verktøy for å sjekke syntaksen til konfigurasjonsfiler før du kjører programmet. Bruk disse verktøyene der det er mulig.

Men hvis du tilfeldigvis får noen systemfeilmeldinger:

Se først gjennom systemd-journalen ved å bruke journalctl-verktøyet for å finne ut nøyaktig hva som forårsaket dem:

journal -xb

Hvis du ikke kan løse feilene på den ene eller andre måten, løp til et av de millioner av Linux-fora på nettet og legg ut problemet der.

Sjekk ut noen nyttige relaterte artikler.

  1. En grunnleggende veiledning til Linux Boot Process
  2. 4 beste Linux-oppstartslastere
  3. Administrer loggmeldinger under Systemd ved å bruke Journalctl [Omfattende veiledning]
  4. Administrere systemoppstartsprosesser og -tjenester (SysVinit, Systemd og Upstart)
  5. Prosessstyring i RHEL 7: Oppstart, avslutning og alt i mellom

Det er det for nå. I denne artikkelen forklarte jeg hvordan du løser oppstartsfeilen "mislyktes i å montere /etc/fstab" i Linux. Igjen, for å unngå slike problemer (eller hvis du støter på oppstartsproblemer), husk å følge retningslinjene ovenfor. Til slutt kan du legge tankene dine til denne veiledningen via tilbakemeldingsskjemaet nedenfor.