Linux-da “gurnama/etc/fstab” nädip düzedip bolar?


Bu makalada, Linux-da\gurnama/etc/fstab ýalňyşlygyny nädip çözmelidigini düşündirerin. Göz öňünde tutulan faýlda ulgamyň awtomatiki usulda gurnap boljak faýl ulgamlary barada düşündirişli maglumatlar bar.

Bu maglumatlar statikdir we monta ,, umount, dump we fsck ýaly ulgamdaky beýleki programmalar tarapyndan okalýar. Onda alty sany möhüm faýl ulgamy gurnama spesifikasiýa meýdany bar: birinji meýdan guruljak blok ýörite enjamyny ýa-da uzakdaky faýl ulgamyny, ikinji meýdan faýl ulgamynyň gurnama nokadyny, üçünjisi faýl ulgamynyň görnüşini kesgitleýär.

Dördünji meýdan, faýl ulgamy bilen baglanyşykly gurnama opsiýalaryny kesgitleýär, bäşinji meýdan bolsa zibil guraly bilen okalýar. Iň soňky meýdan, faýl ulgamy barlaglarynyň tertibini kesgitlemek üçin fsck guraly bilen ulanylýar.

Awtomat hasap döretmek we ulgamymy täzeden açmak üçin/etc/fstab redaktirlänsoň; aşakdaky säwlik habaryny görkezýän gyssagly re modeime geçdi.

Aboveokardaky interfeýsden kök hökmünde girdim we systemd journalurnalyna göz aýlamak üçin aşakdaky buýrugy ýazdym; soň ekranda görkezilen ýalňyşlyklary gördüm (gyzyl reňk bilen görkezilýär).

Görşüňiz ýaly, esasy ýalňyşlyk (etc-fstab.mount bölüminiň şowsuzlygy) başga-da birnäçe säwliklere (systemd birligine baglylyk meselesi) ýerli-fs.target, rhel-autorelabel-mark.service we ş.m. sebäp bolýar.

# journalctl -xb

Aboveokardaky säwlik,/etc/fstab faýlyndaky aşakdaky meseleleriň haýsydyr birinden gelip biler:

  • ýitirilen/etc/fstab faýly
  • faýl ulgamynyň gurnama opsiýalarynyň nädogry spesifikasiýasy,
  • şowsuz gurnama nokatlary ýa-da
  • faýlda tanalmaýan nyşanlar.

Ony çözmek üçin ätiýaçlyk nusgasyny döreden bolsaňyz, asyl faýly ulanyp bilersiňiz, ýogsam\# nyşanyny ulanyp eden üýtgeşmeleriňizi düşündiriň (şeýle hem, ähli setirleriň faýl ulgamynyň gurnama setirlerine göz ýetiriň).

Şeýdip, ýalňyşlyklary barlamak üçin vi/m tekst redaktoryny ulanyp/etc/fstab açdym.

# vi /etc/fstab

Aboveokardaky ekranda görkezilişi ýaly faýlyň başynda \r harp ýazandygyma düşündim - bu ulgam faýl ulgamynda ýok bolan ýörite enjam hökmünde ykrar edildi. , şeýlelik bilen ýokarda görkezilen yzygiderli ýalňyşlyklara sebäp bolýar.

Muny duýmazdan we düzetmezden birnäçe sagat öň aldym. Şonuň üçin haty aýyrmaly boldum, faýlyň birinji setirini düşündirip, ýapdym we ýatda saklamaly boldum. Gaýtadan açanyňyzdan soň ulgam täzeden başlady.

Ulgamyňyzda şeýle meseleler bilen ýüzbe-ýüz bolmazlyk üçin aşakdakylara üns beriň:

Düzeltmezden ozal konfigurasiýa faýllaryňyzyň ätiýaçlyk nusgasyny dörediň. Sazlamalaryňyzda haýsydyr bir ýalňyşlyk bar bolsa, deslapky/iş faýlyna gaýdyp bilersiňiz.

Mysal üçin:

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

Ikinjiden, konfigurasiýa faýllaryny ýatda saklamazdan ozal barlaň, käbir programmalar programmany işletmezden ozal konfigurasiýa faýllarynyň sintaksisini barlamak üçin kömekçi enjamlary hödürleýär. Mümkin boldugyça bu kömekçi enjamlary ulanyň.

Şeýle-de bolsa, haýsydyr bir ulgamda ýalňyşlyk bar bolsa:

Ilki bilen nämäniň sebäp bolandygyny anyklamak üçin ilki bilen journalctl programmasyny ulanyp systemd journalurnalyna göz aýlaň:

# journal -xb

Thealňyşlyklary bir ýa-da beýleki görnüşde çözüp bilmeseňiz, internetdäki millionlarça Linux forumlarynyň birine ylgaň we meseläni şol ýere ýerleşdiriň.

Käbir peýdaly makalalary gözden geçiriň.

  1. Linux boot prosesi üçin esasy gollanma
  2. 4 Iň oňat Linux ýükleýjisi
  3. Journalctl [Giňişleýin gollanma] ulanyp, Systemd-iň aşagyndaky habar habarlaryny dolandyryň
  4. Ulgamyň başlangyç amalyny we hyzmatlaryny dolandyrmak (SysVinit, Systemd we Upstart)
  5. RHEL 7-de amallary dolandyrmak: Boot, ýapmak we arasyndaky ähli zat

Häzirlikçe. Bu makalada Linux-da\gurnama/etc/fstab ýükleme ýalňyşlygyny nädip çözmelidigini düşündirdim. Şeýle meselelerden gaça durmak üçin (ýa-da haýsydyr bir ýükleme meselesi bilen ýüzbe-ýüz bolsaňyz) ýokarda görkezilen görkezmeleri ýerine ýetirmegi ýatdan çykarmaň. Ahyrynda, aşakdaky seslenme formasy arkaly pikirleriňizi bu gollanma goşup bilersiňiz.