Kako napisati ali urediti /etc /fstab

How Write Edit Etc Fstab



V Linuxu obstaja več sistemskih konfiguracijskih datotek, ki urejajo vedenje sistema. Datoteka fstab je takšna konfiguracijska datoteka, ki v računalniku shrani vse podatke o različnih particijah in pomnilniških napravah. V času zagona datoteka fstab opisuje, kako se bodo namestile vsaka particija in naprava.

Potopimo se globoko v datoteko /etc /fstab.







Datoteka fstab

Kot je opisano prej, gre za konfiguracijsko datoteko, ki vsebuje informacije o particijah, napravah in konfiguracijah namestitve. Nahaja se na naslednji lokaciji.



$ls -hh /itd/fstab



To je navadna besedilna datoteka, zato lahko za delo z njo uporabljamo kateri koli urejevalnik besedila po lastni izbiri. Za pisanje sprememb pa zahteva dovoljenje root.





Osnove

Najprej si oglejte datoteko fstab v vašem sistemu. Upoštevajte, da bo imel vsak sistem različne razlike zaradi particij in strojne opreme. Vse datoteke fstab pa bodo imele enako temeljno strukturo.

$mačka /itd/fstab



Vsaka vrstica datoteke je namenjena edinstveni napravi/particiji. Razdeljen je na šest stolpcev. Tu je kratek opis vsakega od stolpcev.

  • Stolpec 1: Ime naprave.
  • Stolpec 2: Privzeta točka pritrditve.
  • Stolpec 3: Vrsta datotečnega sistema.
  • Stolpec 4: Možnosti namestitve.
  • Stolpec 5: Možnosti izpisa.
  • Stolpec 6: Možnosti preverjanja datotečnega sistema.

Ime naprave

To je oznaka določene naprave/particije. Vsaka naprava in particija ima svoje edinstveno ime naprave. Ime naprave je bistveno za namestitvene naprave, particije in datotečni sistemi.

Z ukazom lsblk lahko dobimo poročilo o vseh blok napravah. Praktično poroča o vseh pripomočkih in particijah z imeni naprav.

$lsblk-za

Privzeta točka pritrditve

V sistemu Linux je treba napravo, particijo ali datotečni sistem namestiti na mesto, preden ga sistem lahko uporabi. Z namestitvijo je datotečni sistem dostopen prek datotečnega sistema računalnika. Namestitvena točka je dostop do imenika do naprave, particije ali datotečnega sistema.

Lahko dobimo seznam vseh nameščenih particij v sistemu.

$nosilec

V kontekstu datoteke fstab bo kot privzeta točka namestitve uporabljena točka namestitve, opisana za določeno ime naprave. Ko se računalnik zažene, bo sistem namestil vse naprave na točke pritrditve, opisane v tej datoteki.

Vrsta datotečnega sistema

Datotečni sistem lahko opišemo kot indeks baze podatkov z vso fizično lokacijo podatkov v pomnilniku. Na široko se uporabljajo številni datotečni sistemi. Linux privzeto podpira več datotečnih sistemov. Tu je ožji seznam priljubljenih datotečnih sistemov.

  • ext4
  • xfs
  • btrfs
  • vfat
  • ntfs
  • tmpfs
  • nfs
  • squashfs
  • sysfs

Druga možnost je samodejno, ki sistemu omogoča samodejno zaznavanje vrste datotečnega sistema naprave ali particije. To možnost uporabite, če niste prepričani o določenem datotečnem sistemu.

Možnosti pritrditve

Možnosti vgradnje določajo obnašanje naprave/particije. Velja za najbolj zmeden del datoteke fstab.

Tu je ožji seznam nekaterih pogostih možnosti vpenjanja, na katere boste naleteli pri delu z datoteko fstab.

  • auto in noauto: Ta možnost določa, ali bo sistem med zagonom namestil datotečni sistem. Privzeto je vrednost samodejna, kar pomeni, da bo nameščena med zagonom. Vendar pa se v posebnih scenarijih lahko uporabi možnost noauto.
  • user in nouser: Opisuje, kateri uporabnik lahko namesti datotečni sistem. Če je vrednost uporabniška, lahko običajni uporabniki namestijo datotečni sistem. Če je vrednost nouser, jo lahko pritrdi samo koren. Privzeto je vrednost user. Za posebne in kritične datotečne sisteme je lahko koristen nouser.
  • exec in noexec: Opisuje, ali je mogoče binarne datoteke izvesti iz datotečnega sistema. Vrednost exec dovoljuje binarno izvedbo, noexec pa ne. Privzeta vrednost je exec za vse particije.
  • sync and async: Določa, kako bosta izvedena vnos in izhod v napravo/particijo. Če je vrednost sinhronizirana, se vnos in izhod izvedeta sinhrono. Če je vrednost async, se izvede asinhrono. Vpliva na način branja in pisanja podatkov.
  • ro: Opisuje, da je treba particijo obravnavati kot samo za branje. Podatkov v datotečnem sistemu ni mogoče spremeniti.
  • rw: Opisuje, da je particija na voljo za branje in pisanje podatkov.

Odlagališče

Opisuje, ali je treba varnostno kopirati datotečni sistem. Če je vrednost 0, bo izpis prezrl datotečni sistem. V večini primerov je dodeljen 0. Za varnostno kopiranje je bolj priročno uporabljati različna orodja drugih proizvajalcev.

Možnosti Fsck

Orodje fsck preveri datotečni sistem. Vrednost, dodeljena v tem stolpcu, določa, v katerem vrstnem redu bo fsck preveril navedene datotečne sisteme.

Urejanje datoteke fstab

Preden uredite datoteko fstab, je vedno priporočljivo imeti varnostno kopijo.

Preden naredite kakršne koli spremembe v datoteki fstab, je priporočljivo, da najprej naredite varnostno kopijo. Vsebuje kritične podrobnosti o konfiguraciji, zato lahko napačni vnosi povzročijo neželene rezultate.

$sudo cp -v /itd/fstab/itd/fstab.backup

Če želite urediti datoteko fstab, zaženite izbrani urejevalnik besedil s sudo.

$sudo nano /itd/fstab

Če želite napisati komentar, uporabite # na začetku.

$# To je komentar

Upoštevajte, da lahko nekateri vnosi namesto imena naprave uporabljajo UUID naprave. Če želite pridobiti UUID naprave, uporabite blkid.

$blkid<device_label>

Po vseh spremembah shranite datoteko in zaprite urejevalnik. Te spremembe ne bodo učinkovite, če se sistem ne zažene znova.

Končne misli

Datoteka fstab je preprosta, a zmogljiva rešitev za številne situacije. Prav tako lahko avtomatizira namestitev oddaljenih datotečnih sistemov. Če želite v celoti izkoristiti to, potrebujete razumevanje strukture kode in podprtih možnosti.

Za podrobnejše informacije obiščite man stran.

$človekfstab

Veselo računalništvo!