Kuidas parandada viga „ebaõnnestus paigaldus/etc/fstab” Linuxis


Selles artiklis selgitan, kuidas lahendada Linuxis alglaadimisviga\"ebaõnnestus mount/etc/fstab \". Kõnealune fail sisaldab kirjeldavat teavet failisüsteemide kohta, mida süsteem saab automaatselt käivitamisel installida.

See teave on staatiline ja seda loevad teised süsteemi programmid, näiteks mount, umount, dump ja fsck. Sellel on kuus olulist failisüsteemi ühendamise spetsifikatsioonivälja: esimene väli kirjeldab paigaldatava ploki eriseadet või kaugfailisüsteemi, teine väli määratleb failisüsteemi ühenduspunkti ja kolmas failisüsteemi tüübi.

Neljas väli määratleb failisüsteemiga seotud ühendamisvalikud ja viiendat välja loeb dump tool. Viimast välja kasutab tööriist fsck failisüsteemi kontrollide järjekorra loomiseks.

Pärast faili/etc/fstab muutmist automaatse loendi loomiseks ja minu süsteemi taaskäivitamiseks; see käivitati avariirežiimi, näidates allpool olevat veateadet.

Ma logisin ülaltoodud liideselt juurena sisse ja tippisin järgmise käsu, et süsteemis ajakirja vaadata; siis nägin ekraanipildil näidatud vigu (tähistatud punase värviga).

Nagu näete, põhjustab peamine viga (etc-fstab.mount unit tõrge) mitmeid muid tõrkeid (süsteemiseadmest sõltuvuse probleemid), näiteks local-fs.target, rhel-autorelabel-mark.service jne.

# journalctl -xb

Ülaltoodud tõrge võib tuleneda mis tahes allpool toodud probleemist failis/etc/fstab

  • puudub/etc/fstab fail
  • failisüsteemi ühendamisvalikute vale spetsifikatsioon,
  • ebaõnnestuvad ühenduspunktid või
  • failis tundmatud tähemärgid.

Selle lahendamiseks võite kasutada varukoopia loomisel algset faili, vastasel juhul kommenteerige kõik muudatused, mille tegite tähemärgiga\"#" (ja veenduge ka, et kõik kommenteerimata read on failisüsteemi ühendusjooned).

Nii et avasin/etc/fstab, kasutades vi/m tekstiredaktorit vigade kontrollimiseks.

# vi /etc/fstab

Mõistsin, et kirjutasin faili algusesse \"r" tähe, nagu ülaltoodud ekraanipildil näidatud - süsteem tunnistas selle spetsiaalse seadmena, mida failisüsteemis tegelikult ei olnud , mille tulemuseks on ülaltoodud järjestikused vead.

See võttis mul mitu tundi aega, enne kui märkasin ja fikseerisin. Nii et pidin kirja eemaldama, kommenteerima faili esimest rida, sulgema ja salvestama. Pärast taaskäivitamist käivitati süsteem uuesti hästi.

Selliste probleemide tekkimise vältimiseks oma süsteemis võtke arvesse järgmist:

Enne nende redigeerimist looge alati varukoopia oma konfiguratsioonifailidest. Konfiguratsioonides esinevate vigade korral saate naasta vaikefaili/tööfaili juurde.

Näiteks:

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

Teiseks kontrollige enne nende salvestamist konfiguratsioonifailides vigu. Teatud rakendused pakuvad utiliitidel enne rakenduse käivitamist konfiguratsioonifailide süntaksit kontrollida. Kasutage neid utiliite võimaluse korral.

Kui juhtub, et saate süsteemivigade teateid:

Esmalt vaadake utiliidi journalctl abil systemd ajakirja, et teha kindlaks, mis need täpselt põhjustas:

# journal -xb

Kui te ei suuda tõrkeid ühel või teisel viisil lahendada, minge mõnda veebi miljonisse Linuxi foorumisse ja postitage probleem sinna.

Vaadake mõnda kasulikku seotud artiklit.

  1. Linuxi alglaadimisprotsessi põhijuht
  2. 4 parimat Linuxi alglaadurit
  3. Hallake logisõnumeid jaotises Systemd, kasutades Journalctl [põhjalik juhend]
  4. Süsteemi käivitamise protsessi ja teenuste haldamine (SysVinit, Systemd ja Upstart)
  5. Protsessijuhtimine RHEL 7-s: alglaadimine, seiskamine ja kõik muu vahel

Praegu on see kõik. Selles artiklis selgitasin, kuidas lahendada alglaadimisviga\"ebaõnnestus mount/etc/fstab" Linuxis. Selliste probleemide vältimiseks (või kui teil on mingeid alglaadimisprobleeme) peate järgima ülaltoodud juhiseid. Lõpuks võite oma mõtted sellesse juhendisse lisada alloleva tagasiside vormi kaudu.