Kas yra "Linux fstab" failas ir kaip jis veikia?

Turinys:

Kas yra "Linux fstab" failas ir kaip jis veikia?
Kas yra "Linux fstab" failas ir kaip jis veikia?

Video: Kas yra "Linux fstab" failas ir kaip jis veikia?

Video: Kas yra
Video: Apple Tv4k Siri Remote VOLUME Control How to set it up so it works - YouTube 2024, Balandis
Anonim
Jei naudojate "Linux", greičiausiai reikės keisti kai kurias failų sistemų parinktis. Susipažinimas su fstab gali padaryti visą procesą daug lengviau, o tai daug lengviau nei manote.
Jei naudojate "Linux", greičiausiai reikės keisti kai kurias failų sistemų parinktis. Susipažinimas su fstab gali padaryti visą procesą daug lengviau, o tai daug lengviau nei manote.

Kas yra Fstab?

Fstab yra jūsų operacinės sistemos failų sistemos lentelė. Jei norite peržiūrėti failų sistemas, būtinai perskaitykite kitą mūsų straipsnį, HTG paaiškina: kokią Linux bylą reikia pasirinkti? Senais laikais tai buvo pagrindinis būdas sistemai įdiegti failus automatiškai. Šiuo metu galite prijungti bet kokio tipo USB diską ir jis tiesiog pasirodys "Nautilus", kaip ir "Windows" ir "Mac" sistemose, bet kartkartėmis jūs turėjote rankiniu būdu prijungti šiuos diskus į konkretų aplanką naudodami " mount "komandą. Tai pasitvirtino dėl DVD, kompaktinių plokštelių ir net diskelių (prisiminti tuos?).

Tada jūsų vienintelė alternatyva buvo pasakyti kompiuteriui, kad bet kuriuo metu prijungus tam tikrą įrenginį, jis turėtų būti automatiškai prijungtas tam tikroje vietoje. Čia pasirodė fstab, ir tai buvo nuostabus. Tarkime, kad jūsų IDE ar SCSI valdiklį pakeitėte standžiais diskais. Kompiuteris gali įkelti failų sistemas kitokia tvarka, galinčios pakenkti dalykams. "Fstab" sukonfigūruotas ieškoti konkrečių failų sistemų ir automatiškai juos montuoti norimai, kiekvieną kartą, užkertant kelią daugybei nelaimių.

Jūsų Fstab failas

Fstab failas yra adresu:

/etc/fstab

Pažiūrėkime į mano fstab failą, ar mes?

Jūs tikrai pamatysite skirtumus, bet jei norite sekti kartu su savo fstab, tiesiog šią komandą įjunkite į terminalą:
Jūs tikrai pamatysite skirtumus, bet jei norite sekti kartu su savo fstab, tiesiog šią komandą įjunkite į terminalą:
Taip pat galite naudoti "Gedit", jei nesate patenkintas "nano".
Taip pat galite naudoti "Gedit", jei nesate patenkintas "nano".

Akivaizdžios parinktys

Jūs pastebėsite, kad visi įrašai prasideda UUID. Galite prisiminti, kaip tai matote viename iš ankstesnių straipsnių: Kaip pasirinkti "Linux" kompiuterio dalijimo schemą, bet vis tiek tai paaiškinsime. Kiekvienoje failų sistemoje formatavimo metu priskiriamas visuotinai unikalus identifikatorius, kuris paima į kapą. Kadangi jo negalima keisti, tai yra idealus būdas rinktis montavimo failų sistemas, ypač svarbioms. Tarkime, kad jūsų / namų pertvarai yra antrame kietajame diske, o jūs jį perkeliate į išorinį kietąjį diską; fstab vis tiek suras šį skirsnį ir teisingai jį prijungs, vengdamas nepavykusį įkrovimą. Jei naudojate senąjį įrenginio identifikatorių naudojimą, kad pasirinktumėte pertvaras (t. Y. / Dev / sda1), šis pranašumas išnyksta, nes jų valdikliai įskaitomi į kietąjį diską ir pertvaras, todėl gali keistis.
Jūs pastebėsite, kad visi įrašai prasideda UUID. Galite prisiminti, kaip tai matote viename iš ankstesnių straipsnių: Kaip pasirinkti "Linux" kompiuterio dalijimo schemą, bet vis tiek tai paaiškinsime. Kiekvienoje failų sistemoje formatavimo metu priskiriamas visuotinai unikalus identifikatorius, kuris paima į kapą. Kadangi jo negalima keisti, tai yra idealus būdas rinktis montavimo failų sistemas, ypač svarbioms. Tarkime, kad jūsų / namų pertvarai yra antrame kietajame diske, o jūs jį perkeliate į išorinį kietąjį diską; fstab vis tiek suras šį skirsnį ir teisingai jį prijungs, vengdamas nepavykusį įkrovimą. Jei naudojate senąjį įrenginio identifikatorių naudojimą, kad pasirinktumėte pertvaras (t. Y. / Dev / sda1), šis pranašumas išnyksta, nes jų valdikliai įskaitomi į kietąjį diską ir pertvaras, todėl gali keistis.

Redaguoti: "UPS" naudojimas jūsų "fstab" rinkmenoje, tuo pat metu patogus daugeliui namų vartotojų, turi keletą didelių įspėjimų. Tai neveikia, naudojant tokius dalykus kaip "surinkti" arba "tinklo" įrenginiai. Jei būsite labiau pažengęs vartotojas arba planuojate ateityje naudoti tokius dalykus kaip programinės įrangos RAID, geriau ne naudoti UUID.

Kitas fstab skyrius, kaip ir visi kiti, yra atskirtas tarpu arba skirtuku arba jų kombinacija. Čia rasite montavimo tašką. Kaip matote, turiu root (/) mount point, apsikeitimo vietą ir du, kuriuos aš rankiniu būdu pridėjo prie bendrų tinklo saugojimo diskų. Jei pridedate įrašą prie fstab, prieš paleisdami kompiuterį turėsite rankiniu būdu sukurti tašką "Mount" (ir pakeitimai įsigalios).
Kitas fstab skyrius, kaip ir visi kiti, yra atskirtas tarpu arba skirtuku arba jų kombinacija. Čia rasite montavimo tašką. Kaip matote, turiu root (/) mount point, apsikeitimo vietą ir du, kuriuos aš rankiniu būdu pridėjo prie bendrų tinklo saugojimo diskų. Jei pridedate įrašą prie fstab, prieš paleisdami kompiuterį turėsite rankiniu būdu sukurti tašką "Mount" (ir pakeitimai įsigalios).
Kitas skyrius, kuris nurodo failų sistemos tipą skirsnyje. Daugelis tokių kaip Ext2 / 3/4, ReiserFS, JFS ir tt yra "Linux". Jūsų konkrečiai sistemai gali reikėti įdiegti tam tikrus paketus, kad galėtumėte juos skaityti ir rašyti. Puikus pavyzdys yra mano NTFS skaidiniai; galite sužinoti, kad naudoju "ntfs-3g" tvarkyklę.
Kitas skyrius, kuris nurodo failų sistemos tipą skirsnyje. Daugelis tokių kaip Ext2 / 3/4, ReiserFS, JFS ir tt yra "Linux". Jūsų konkrečiai sistemai gali reikėti įdiegti tam tikrus paketus, kad galėtumėte juos skaityti ir rašyti. Puikus pavyzdys yra mano NTFS skaidiniai; galite sužinoti, kad naudoju "ntfs-3g" tvarkyklę.

Sunkesni daiktai

Kitas keletas skirsnių yra tai, kas paprastai atbaido naujokus, bet jie tikrai nėra tokie sudėtingi. Yra daug galimybių, tačiau yra keletas labai paplitusių. Pažvelkime į juos. (Pirminė numatytoji parinktis, po kurios pateikiamos alternatyvos, tačiau kadangi "Linux distros" gali būti labai skirtingos, jūsų rida gali skirtis.)

  • auto / noauto: Nurodykite, ar skaidinys turėtų būti automatiškai prijungtas prie paleidimo. Jūs galite užblokuoti konkrečias pertvaras nuo montavimo prie paleidimo naudodami "noauto".
  • exec / noexec: Nurodo, ar skaidinys gali atlikti dvejetainius failus. Jei turite surinkimo scratch skirsnį, tai būtų naudinga, o galbūt, jei turite / namuose atskiroje failų sistemoje. Jei esate susirūpinę dėl saugumo, pakeiskite jį į "noexec".
  • ro / rw: "ro" yra tik skaitoma, o "rw" yra skaitymo ir rašymo funkcija. Jei norite, kad būtų galima rašyti į failų sistemą kaip vartotojas, o ne kaip root, jums reikės nurodyti "rw".
  • sync / async: tai vienas įdomus. "Sync" pajėgos rašyti įvyksta iš karto paleisti komandą, kuri yra ideali diskeliai (kiek jūs geek?) Ir USB diskai, tačiau nėra būtina, kad vidaus kietajame diske. Tai, ką veikia "async", leidžia komandai įvykdyti praėjusį laikotarpį, galbūt kai miršta vartotojo veikla ir pan. Kada nors gavote pranešimą, prašydami jūsų "laukti, kol pakeitimai yra įrašomi į diską". Paprastai tai kodėl.
  • Nouser / User: Tai leidžia vartotojui turėti montavimo ir išmontavimo privilegijas. Svarbu atkreipti dėmesį į tai, kad "vartotojas" automatiškai reiškia "noexec", taigi, jei jums reikia paleisti dvejetainius failus ir vis dar tvirtinti kaip vartotojas, būtinai aiškiai naudokite "exec" kaip parinktį.

Šios parinktys yra atskirtos kableliais ir be tarpų, ir jas galima įdėti bet kokia tvarka. Jei nesate tikri apie numatytuosius nustatymus, viskas gerai, kad būtų aiškiai nurodytos jūsų pasirinktys. Daiktai, kurie yra montuojami laikinosiose vietose (pvz., USB), neatitiks šio pagrindinio modelio, nebent jūs sukūrėte įrašus jiems (UUID) fstab. Tai patogu, kai norite, kad išorinis kietasis diskas visada montuojamas tam tikru būdu, nes įprastos nykščio diskus ir pan. Nebus paveikti.

Galite matyti, kad mano du saugojimo diskai įgalino naudotojo montavimo privilegijas, leidžiama skaityti ir rašyti, ir automatinis montavimas įjungtas. Aš nesudariau daug programinės įrangos, bet kai aš tai pridėsiu "exec" variantą sąrašo pabaigoje.
Galite matyti, kad mano du saugojimo diskai įgalino naudotojo montavimo privilegijas, leidžiama skaityti ir rašyti, ir automatinis montavimas įjungtas. Aš nesudariau daug programinės įrangos, bet kai aš tai pridėsiu "exec" variantą sąrašo pabaigoje.

Dempingas ir Fscking

Kitas variantas yra dvejetainė reikšmė ("0" klaidingai ir "1" - tikra) "dempingui". Tai gana daug pasenęs atsarginių kopijų kūrimo būdas tais atvejais, kai sistema sumažėjo. Turėtumėte palikti tai kaip "0".
Kitas variantas yra dvejetainė reikšmė ("0" klaidingai ir "1" - tikra) "dempingui". Tai gana daug pasenęs atsarginių kopijų kūrimo būdas tais atvejais, kai sistema sumažėjo. Turėtumėte palikti tai kaip "0".
Paskutinė parinktis yra skaitinė vertė "praeiti". Tai nurodo sistemai tvarką, pagal kurią fsck (išreikšti, kad vis dėlto jums patinka) arba atliksite failų sistemos patikrinimą. Jei diske yra parinktis "0", ji bus praleista, kaip ir mano NTFS formatuoti atminties diskai. Šaknies failų sistema visada turėtų būti "1", o kitas failų sistemas galima paleisti vėliau. Tai geriausiai tinka žurnalų failų sistemoms, pavyzdžiui, ext3 / 4 ir ReiserFS. Senesnės failų sistemos, pvz., FAT16 / 32 ir ext2, gali šiek tiek užtrukti, todėl geriau išjungti jų fscking ir tai padaryti periodiškai patys.
Paskutinė parinktis yra skaitinė vertė "praeiti". Tai nurodo sistemai tvarką, pagal kurią fsck (išreikšti, kad vis dėlto jums patinka) arba atliksite failų sistemos patikrinimą. Jei diske yra parinktis "0", ji bus praleista, kaip ir mano NTFS formatuoti atminties diskai. Šaknies failų sistema visada turėtų būti "1", o kitas failų sistemas galima paleisti vėliau. Tai geriausiai tinka žurnalų failų sistemoms, pavyzdžiui, ext3 / 4 ir ReiserFS. Senesnės failų sistemos, pvz., FAT16 / 32 ir ext2, gali šiek tiek užtrukti, todėl geriau išjungti jų fscking ir tai padaryti periodiškai patys.

Dabar, kai žinote, ką darai, galite nusivylti su automatiniu montavimu ir pan. Tai labai patogu, kai turite daugybę pertvarų, kurias reikia valdyti. Visada atminkite, kad atsarginę kopiją darytumėte, jei kažkas negerai, bet linksminkitės ir nepamirškite savo pastabų!

Rekomenduojamas: