Kuinka korjata epäonnistunut asennus/etc/fstab -virhe Linuxissa


Tässä artikkelissa selitän miten "epäonnistui asennuksen/etc/fstab"-käynnistysvirheen ratkaiseminen Linuxissa. Kyseinen tiedosto sisältää kuvaavia tietoja tiedostojärjestelmistä, jotka järjestelmä voi liittää automaattisesti käynnistyksen yhteydessä.

Nämä tiedot ovat staattisia ja muut järjestelmän ohjelmat, kuten mount, umount, dump ja fsck, lukevat ne. Siinä on kuusi tärkeää tiedostojärjestelmän asennuksen määrityskenttää: ensimmäinen kenttä kuvaa asennettavan lohkon erikoislaitteen tai etätiedostojärjestelmän, toinen kenttä määrittää tiedostojärjestelmän kiinnityskohdan ja kolmas määrittelee tiedostojärjestelmän tyypin.

Neljäs kenttä määrittelee tiedostojärjestelmään liittyvät asennusvaihtoehdot ja viides kenttä luetaan dump-työkalulla. Viimeistä kenttää käyttää fsck-työkalu tiedostojärjestelmän tarkastusten järjestyksen määrittämiseen.

Kun olet muokannut tiedostoa/etc/fstab, luo automaattinen määrä ja käynnistä järjestelmä uudelleen; se käynnistyi hätätilaan osoittamalla alla olevaa virheilmoitusta.

Kirjauduin pääkäyttäjänä yllä olevasta käyttöliittymästä ja kirjoitin seuraavan komennon tarkastellaksesi systemd-päiväkirjaa; sitten näin virheet, jotka näkyivät kuvakaappauksessa (merkitty punaisella).

Kuten näette, päävirhe (etc-fstab.mount unit -yksikön vika) johtaa useisiin muihin virheisiin (systemd unit riippuvuusongelmat), kuten local-fs.target, rhel-autorelabel-mark.service jne.

# journalctl -xb

Yllä oleva virhe voi johtua mistä tahansa alla olevista ongelmista tiedostossa/etc/fstab:

  • puuttuu/etc/fstab-tiedosto
  • tiedostojärjestelmän asennusasetusten väärä määritys,
  • epäonnistuneet kiinnityskohdat tai
  • tunnistamattomat merkit tiedostossa.

Voit ratkaista sen käyttämällä alkuperäistä tiedostoa, jos olet luonut varmuuskopion, kommentoi muuten kaikki # # -merkillä tekemäsi muutokset (ja varmista myös, että kaikki kommentoimattomat rivit ovat tiedostojärjestelmän asennusrivejä).

Joten avasin/etc/fstab vi/m-tekstieditorilla tarkistaaksesi mahdolliset virheet.

# vi /etc/fstab

Tajusin, että olin kirjoittanut “r” -kirjaimen tiedoston alkuun, kuten yllä olevassa kuvakaappauksessa näkyy - järjestelmä tunnisti tämän erityislaitteeksi, jota ei todellisuudessa ollut tiedostojärjestelmässä, mikä johtaa edellä esitettyihin peräkkäisiin virheisiin.

Tämä kesti useita tunteja ennen kuin huomasin ja korjain sen. Joten minun piti poistaa kirje, kommentoida tiedoston ensimmäinen rivi, sulkea ja tallentaa se. Uudelleenkäynnistyksen jälkeen järjestelmä käynnistyi jälleen hyvin.

Välttääksesi tällaisten ongelmien kohtaamisen järjestelmässäsi, ota huomioon seuraavat seikat:

Luo aina varmuuskopio asetustiedostoistasi ennen niiden muokkaamista. Jos määrityksissäsi on virheitä, voit palata oletus-/työskentelytiedostoon.

Esimerkiksi:

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

Toiseksi, tarkista kokoonpanotiedostoista virheiden varalta ennen niiden tallentamista. Jotkin sovellukset tarjoavat apuohjelmia konfigurointitiedostojen syntaksin tarkistamiseksi ennen sovelluksen suorittamista. Käytä näitä apuohjelmia aina kun mahdollista.

Jos satut kuitenkin saamaan järjestelmävirheilmoituksia:

Tarkista ensin systemd-päiväkirja journalctl-apuohjelman avulla selvittääkseen, mikä ne tarkalleen aiheutti:

# journal -xb

Jos et pysty ratkaisemaan virheitä tavalla tai toisella, aja mihin tahansa miljoonista Linux-foorumeista verkossa ja lähetä ongelma sinne.

Tarkista hyödyllisiä aiheeseen liittyviä artikkeleita.

  1. Linux-käynnistysprosessin perusopas
  2. 4 parasta Linux-käynnistyslatainta
  3. Hallitse lokiviestejä Systemd-sovelluksessa Journalctl: n avulla [Kattava opas]
  4. Järjestelmän käynnistysprosessin ja palvelujen hallinta (SysVinit, Systemd ja Upstart)
  5. RHEL 7: n prosessinhallinta: käynnistys, sammutus ja kaikki välissä oleva

Se on nyt. Tässä artikkelissa selitin kuinka "epäonnistui asennus/etc/fstab"-käynnistysvirheen ratkaiseminen Linuxissa. Jos haluat välttää tällaiset ongelmat (tai jos kohtaat käynnistysongelmia), muista noudattaa yllä annettuja ohjeita. Lopuksi voit lisätä ajatuksesi tähän oppaaseen alla olevan palautelomakkeen avulla.