Tvær uppsetningar leysa sama vandamál og mistakast í gagnstæðar áttir. Að festa hlutdeildina við ræsingu gefur hverri þjónustu skráarkerfi sem annaðhvort er til staðar eða skýrir hvers vegna ræsingin stöðvaðist. Sjálfvirk festing á eftirspurn gefur vélinni hraða ræsingu og afhendir biðina þeim sem snertir slóðina fyrstur. Bak við VPN er seinni kosturinn yfirleitt betri skiptin, og ástæðan er sú að göngin þvinga fram röð sem ræsingarferlið getur ekki séð.

Festing við ræsingu á móti sjálfvirkri festingu

Festing við ræsingu er auðveld í rökhugsun. Skráarkerfismarkið bíður festingarinnar, þjónustur sem lýsa yfir háð við hana hefjast á eftir, og ef þjónninn er óaðgengilegur bíður vélin eða mistekst eftir valkostunum. Allt sem kemur á eftir erfir þá einu ákvörðun.

Sjálfvirk festing snýr því við. Slóðin er til þegar í stað, hin eiginlega festing á sér stað þegar eitthvað opnar hana, og þjónustur sem hefjast snemma loka ekki á göngum sem eru ekki kominn upp.

Samanburðurinn snýst um hver eigi að taka á sig töfina. Vinnustöð sem þarf hlutdeildina áður en notandinn getur unnið ætti líklega að bíða. Fartölva sem ræsist í tösku, eða þjónn sem hlutdeild hans er valfrjáls, ætti það ekki.

Hvorugur valkosturinn lagar slóð sem vantar. Báðir ákveða einfaldlega hvenær bilunin verður sýnileg.

fstab-línan, valkostur fyrir valkost

Gerum ráð fyrir að fyrirliggjandi OpenVPN-biðlaraferli sé [email protected], þjónninn sé files.corp.example og festingarpunkturinn /mnt/work. Skiptu öllum þremur út fyrir heimilt gildi frá þínu eigin svæði. Ein nothæf lína lítur svona út:

files.corp.example:/export/work /mnt/work nfs _netdev,nofail,x-systemd.automount,[email protected],x-systemd.mount-timeout=30s 0 0

_netdev merkir festinguna sem þá sem þarf netkerfi, og hún nefnir engin göng yfirhöfuð. nofail heldur hlutdeildinni valfrjálsri fyrir venjulegt skráarkerfismark. x-systemd.automount býr til kveikjuna á eftirspurn í stað þess að festa strax.

x-systemd.requires= er sá hluti sem bindur festingartilraunina við VPN-eininguna, og hann tilheyrir festingaraðgerðinni frekar en kveikjunni. Að setja víðtæka röð á sjálfvirku festingareininguna sjálfa er leiðin sem fólk býr til hringi sem systemd kvartar svo yfir á tungumáli sem enginn les tvisvar.

x-systemd.mount-timeout=30s takmarkar upphaflega festingarskipunina. Hún takmarkar ekkert sem gerist á eftir, og það er algengasti misskilningurinn um þennan valkost.

Hvað „ræst“ þýðir ekki

Athugaðu hvað virkt þýðir fyrir VPN-eininguna sem þú nefndir. Gönguþjónusta getur tilkynnt sig ræsta áður en slóðin að skráarþjóninum er til eða áður en einkanafnið leysist, og að raða á eftir henni kaupir þér þá ekkert. Í þessu skarði lifir næstum hver misheppnuð tilraun. Hún er líka ósýnileg nema þú horfir á slóðina og leysinn í stað stöðu einingarinnar.

Notaðu eigið tilbúið-merki tengingareigandans sem viðbótarskilyrði þar sem slíkt er til. Föst svefn er ágiskun sem virkar á skrifborðinu þínu og mistekst á hægara neti eða eftir endurtengingu.

Skoðaðu mynduðu einingarnar fyrir slóðina í dæminu: mnt-work.automount og mnt-work.mount. Eftir yfirfarna fstab-breytingu skaltu endurhlaða systemd og stjórna þessum einingum beint í stað þess að keyra víðtæka festingarskipun sem æfir ótengdar færslur.

Ein varúð til viðbótar á hér heima. Þjónusta sem snertir /mnt/work við ræsingu kveikir enn á festingunni og bíður hennar enn, svo að merkja hlutdeildina valfrjálsa gerir ekki hvert forrit þolinmóðu.

Eftir festinguna er það önnur bilun

Þegar NFS er fest hefur endurtilraun og endurheimt skráarkerfisins stjórn á því hvað síðara rof gerir við lestur eða skrift. Festingartímann sem þú settir hefur engin áhrif á það.

Mýk festing styttir sumar biðir og breytir merkingu villna, með afleiðingum fyrir gagnheilleika sem er auðvelt að missa sjónar á þegar markmiðið er hraðari ræsing. Að velja hana til að vinna tvær sekúndur af ræsingu er sjaldan góð skipti. Ef krafan er raunverulega takmörkuð aðgerð í rofi, þá er það ákvörðun á forritastigi, ekki fstab-fána.

Ákveddu hvað eigi að gerast með ferli sem er mitt í skrift þegar göngin falla, og skrifaðu það niður. Það svar er gagnlegra en hvaða valkostastrengur sem er.

Prófaðu fjögur stöður, ekki eina

Venjuleg ræsing með göngin tiltæk er auðvelda tilfellið og sannar næstum ekkert. Hún staðfestir að strengurinn sé rétt stafsettur og ekkert meira. Prófaðu fyrsta aðgang án VPN, svo endurheimtina þegar það kemur upp, svo stýrt rof eftir velheppnaða festingu.

Fjögur stöður, fjórar athuganir, og athugasemdirnar fara við hlið fstab-færslunnar. Næsti maður erfir hegðun í stað stillingar sem hann þarf að bakfæra.

Tengdir greinar