Kaip rašyti ar redaguoti /etc /fstab

How Write Edit Etc Fstab



„Linux“ sistemoje yra keli sistemos konfigūracijos failai, reguliuojantys sistemos veikimą. „Fstab“ failas yra toks konfigūracijos failas, kuriame saugoma visa informacija apie įvairius kompiuterio skaidinius ir saugojimo įrenginius. Įkrovimo metu fstab faile aprašoma, kaip bus prijungtas kiekvienas skaidinys ir įrenginys.

Pasinerkime giliai į /etc /fstab failą.







Fstab failas

Kaip aprašyta anksčiau, tai yra konfigūracijos failas, kuriame yra informacija apie skaidinius, įrenginius ir prijungimo konfigūracijas. Jis yra šioje vietoje.



$ls -lh /ir kt/fstab



Tai paprasto teksto failas, todėl mes galime naudoti bet kurį pasirinktą teksto redaktorių, kad galėtume su juo dirbti. Tačiau norint parašyti pakeitimus, reikalingas root leidimas.





Pagrindai

Pirmiausia peržiūrėkite fstab failą savo sistemoje. Atminkite, kad kiekviena sistema turės skirtingus įrašus dėl skaidinių ir aparatinės įrangos skirtumų. Tačiau visi fstab failai turi tą pačią pagrindinę struktūrą.

$katė /ir kt/fstab



Kiekviena failo eilutė skirta unikaliam įrenginiui/skaidiniui. Jis padalintas į šešis stulpelius. Čia yra trumpas kiekvieno stulpelio aprašymas.

  • 1 stulpelis: įrenginio pavadinimas.
  • 2 stulpelis: numatytasis tvirtinimo taškas.
  • 3 stulpelis: failų sistemos tipas.
  • 4 stulpelis: montavimo parinktys.
  • 5 stulpelis: išmetimo parinktys.
  • 6 stulpelis: failų sistemos tikrinimo parinktys.

Įrenginio pavadinimas

Tai konkretaus įrenginio/skaidinio etiketė. Kiekvienas įrenginys ir skaidinys gauna unikalų įrenginio pavadinimą. Prietaiso pavadinimas yra būtinas montavimo įtaisus, skaidinius ir failų sistemas.

Mes galime naudoti komandą lsblk, kad gautume ataskaitą apie visus blokavimo įrenginius. Jis praktiškai praneša apie visas programėles ir skaidinius su jų įrenginių pavadinimais.

$lsblk

Numatytasis tvirtinimo taškas

„Linux“ sistemoje įrenginys, skaidinys ar failų sistema turi būti sumontuoti vietoje, kad sistema galėtų ja naudotis. Montuojant failų sistema pasiekiama per kompiuterio failų sistemą. Montavimo taškas yra prieiga prie katalogo prie įrenginio, skaidinio ar failų sistemos.

Galime gauti visų sistemoje sumontuotų pertvarų sąrašą.

$montuoti

Fstab failo kontekste konkrečiam įrenginio pavadinimui aprašytas prijungimo taškas bus naudojamas kaip numatytasis prijungimo taškas. Kai kompiuteris paleidžiamas, sistema prijungs visus įrenginius prie šiame faile aprašytų prijungimo taškų.

Failų sistemos tipas

Failų sistemą galima apibūdinti kaip duomenų bazės indeksą su visa fizine duomenų vieta saugykloje. Yra daug failų sistemų, plačiai naudojamų. „Linux“ pagal nutylėjimą palaiko kelias failų sistemas. Čia yra trumpas populiarių failų sistemų sąrašas.

  • ext4
  • xfs
  • btrfs
  • vfat
  • ntfs
  • tmpfs
  • nfs
  • skvošas
  • sysfs

Kitas variantas yra automatinis, kuris leidžia sistemai automatiškai aptikti įrenginio ar skaidinio failų sistemos tipą. Naudokite šią parinktį, jei nesate tikri dėl konkrečios failų sistemos.

Montavimo parinktys

Montavimo parinktys lemia įrenginio/skaidinio montavimo elgseną. Tai laikoma painiausia fstab failo dalimi.

Čia yra trumpas sąrašas kai kurių įprastų montavimo parinkčių, su kuriomis susidursite dirbdami su fstab failu.

  • auto ir noauto: ši parinktis nustato, ar sistema įkrovos metu prijungs failų sistemą. Pagal numatytuosius nustatymus vertė yra automatinė, tai reiškia, kad ji bus sumontuota įkrovos metu. Tačiau konkrečiais atvejais gali būti taikoma noauto parinktis.
  • vartotojas ir naudotojas: jame aprašoma, kuris vartotojas gali prijungti failų sistemą. Jei vertė yra vartotojas, įprasti vartotojai gali prijungti failų sistemą. Jei vertė yra nouser, tada ją gali pritvirtinti tik šaknis. Pagal numatytuosius nustatymus vertė yra vartotojas. Konkrečioms ir kritinėms failų sistemoms „nouser“ gali būti naudinga.
  • exec ir noexec: jame aprašoma, ar dvejetainius failus galima vykdyti iš failų sistemos. Vertė exec leidžia vykdyti dvejetainę versiją, o noexec - ne. Numatytoji reikšmė yra exec visiems skaidiniams.
  • sinchronizavimas ir asinchronizavimas: nustato, kaip bus atliekamas įvestis ir išvestis į įrenginį/skaidinį. Jei vertė sinchronizuojama, įvestis ir išvestis atliekami sinchroniškai. Jei vertė yra asinchroninė, tai daroma asinchroniškai. Tai turi įtakos duomenų skaitymui ir rašymui.
  • ro: Jame aprašoma, kad skaidinys turi būti laikomas tik skaitomu. Failų sistemos duomenų pakeisti negalima.
  • rw: Jame aprašoma, kad skaidinys yra skirtas duomenims skaityti ir rašyti.

Dump

Jame aprašoma, ar reikia sukurti failų sistemos atsarginę kopiją. Jei reikšmė yra 0, iškeltis nepaisys failų sistemos. Daugeliu atvejų jis priskiriamas 0. Atsarginei kopijai patogiau naudoti įvairius trečiųjų šalių įrankius.

Fsck parinktys

„Fsck“ įrankis tikrina failų sistemą. Šiame stulpelyje priskirta vertė nustato, kokia tvarka fsck tikrins išvardytas failų sistemas.

Redaguoti fstab failą

Prieš redaguojant „fstab“ failą, visada rekomenduojama sukurti atsarginę kopiją.

Prieš atlikdami bet kokius fstab failo pakeitimus, pirmiausia rekomenduojama padaryti atsarginę kopiją. Jame yra svarbi konfigūracijos informacija, todėl neteisingi įrašai gali sukelti nepageidaujamų rezultatų.

$sudo cp -v /ir kt/fstab/ir kt/fstab.backup

Norėdami redaguoti fstab failą, paleiskite pasirinktą teksto rengyklę naudodami sudo.

$sudo nano /ir kt/fstab

Norėdami parašyti komentarą, pradžioje naudokite #.

$# Tai komentaras

Atminkite, kad kai kuriuose įrašuose vietoj įrenginio pavadinimo gali būti naudojamas įrenginio UUID. Norėdami gauti įrenginio UUID, naudokite blkid.

$blkid<device_label>

Atlikę visus pakeitimus, išsaugokite failą ir uždarykite redaktorių. Šie pakeitimai nebus veiksmingi, kol sistema nebus paleista iš naujo.

Galutinės mintys

„Fstab“ failas yra paprastas, tačiau galingas daugelio situacijų sprendimas. Tai taip pat gali automatizuoti nuotolinių failų sistemų montavimą. Tam reikia tik suprasti kodo struktūrą ir palaikomas parinktis, kad būtų galima visapusiškai pasinaudoti.

Norėdami gauti išsamesnės informacijos, patikrinkite pagrindinį puslapį.

$vyrasfstab

Laimingo skaičiavimo!