NFS lẹ́yìn VPN: gbé kalẹ̀ nígbà ìbẹ̀rẹ̀ tàbí gbé kalẹ̀ aládàáṣiṣẹ́ nígbà tí a bá béèrè?
Gbígbé kalẹ̀ nígbà ìbẹ̀rẹ̀ máa ń dúró lórí ọ̀nà abẹ́lẹ̀ tí ó lè máà tíì gòkè. Gbígbé kalẹ̀ aládàáṣiṣẹ́ ń dúró de àkọ́kọ́ ìwọlé, àti ìgbẹ́kẹ̀lé VPN jẹ́ ti ẹ̀ka gbígbé kalẹ̀, kì í ṣe ti olùtànná.
Ìṣètò méjì ń yanjú ìṣòro kan náà, wọ́n sì kùnà ní ọ̀nà ìdàkejì. Gbígbé ìpín kalẹ̀ nígbà ìbẹ̀rẹ̀ fún gbogbo iṣẹ́ ní ẹ̀rọ ìtọ́jú fáìlì tí ó wà níbẹ̀ tàbí tí ó ṣàlàyé ìdí tí ìbẹ̀rẹ̀ fi dúró. Gbígbé kalẹ̀ aládàáṣiṣẹ́ nígbà tí a bá béèrè fún ẹ̀rọ náà ní ìbẹ̀rẹ̀ kíákíá, ó sì fi ìdúró fún ẹni tí ó kọ́kọ́ fọwọ́ kàn ọ̀nà náà. Lẹ́yìn VPN, èkejì sábà ni pàṣípààrọ̀ tí ó dára jù, ìdí sì ni pé ọ̀nà abẹ́lẹ̀ ń fi ìtòlẹ́sẹẹsẹ kan mú tí ìlànà ìbẹ̀rẹ̀ kò lè rí.
Gbígbé kalẹ̀ nígbà ìbẹ̀rẹ̀ àti gbígbé kalẹ̀ aládàáṣiṣẹ́
Gbígbé kalẹ̀ nígbà ìbẹ̀rẹ̀ rọrùn láti ronú lé e. Àfojúsùn ẹ̀rọ ìtọ́jú fáìlì ń dúró de gbígbé kalẹ̀, àwọn iṣẹ́ tí wọ́n kéde ìgbẹ́kẹ̀lé lé e máa ń bẹ̀rẹ̀ lẹ́yìn náà, àti bí a kò bá lè dé ọ̀dọ̀ sáfà máa ń dúró tàbí ó kùnà ní ìbámu pẹ̀lú àwọn àṣàyàn. Ohun gbogbo tí ó wà nísàlẹ̀ jogún ìpinnu kan náà.
Gbígbé kalẹ̀ aládàáṣiṣẹ́ yí ìyẹn padà. Ọ̀nà wà lẹ́sẹ̀kẹsẹ̀, gbígbé kalẹ̀ gidi ṣẹlẹ̀ nígbà tí ohun kan bá ṣí i, àwọn iṣẹ́ tí ó bẹ̀rẹ̀ ní kùtùkùtù kò dúró lórí ọ̀nà abẹ́lẹ̀ tí kò tíì gòkè.
Ìfiwéra ń wá sórí ẹni tí ó yẹ kí ó gba ìdádúró náà. Ibùdó iṣẹ́ tí ó nílò ìpín kí olùlò lè ṣiṣẹ́ yóò ṣeé ṣe kí ó dúró. Kọ̀mpútà àgbékọ́ tí ń bẹ̀rẹ̀ nínú àpò, tàbí sáfà tí ìpín rẹ̀ jẹ́ àṣàyàn, kò yẹ kí ó dúró.
Kò sí àṣàyàn kan tí ó tún ọ̀nà tí ó sọnù ṣe. Àwọn méjèèjì ń pinnu nígbà tí a ó ṣàkíyèsí ìkùnà.
Ìlà fstab, àṣàyàn ní àṣàyàn
Jẹ́ kí a sọ pé ẹ̀dá aláìsí OpenVPN tí ó wà jẹ́ [email protected], sáfà ni files.corp.example, àti ibi gbígbé kalẹ̀ ni /mnt/work. Rọ́pò àwọn mẹ́tẹ̀ẹ̀ta pẹ̀lú àwọn iye tí a fọwọ́ sí láti ojú-ìwé rẹ. Ìlà kan tí ó ń ṣiṣẹ́ rí báyìí:
files.corp.example:/export/work /mnt/work nfs _netdev,nofail,x-systemd.automount,[email protected],x-systemd.mount-timeout=30s 0 0
_netdev ń fi àmì sí gbígbé kalẹ̀ pé ó nílò Nẹ́tíwọ́kì, kò sì dárúkọ ọ̀nà abẹ́lẹ̀ kankan. nofail ń pa ìpín mọ́ gẹ́gẹ́ bí àṣàyàn fún àfojúsùn ẹ̀rọ ìtọ́jú fáìlì déédéé. x-systemd.automount ń dá olùtànná aládàáṣiṣẹ́ sílẹ̀ dípò gbígbé kalẹ̀ lẹ́sẹ̀kẹsẹ̀.
x-systemd.requires= ni apá tí ó so ìgbìyànjú gbígbé kalẹ̀ mọ́ ẹ̀ka VPN, ó sì jẹ́ ti ìṣiṣẹ́ gbígbé kalẹ̀, kì í ṣe ti olùtànná. Fífi ìtòlẹ́sẹẹsẹ gbòòrò sórí ẹ̀ka gbígbé kalẹ̀ aládàáṣiṣẹ́ fúnra rẹ̀ ni ọ̀nà tí àwọn ènìyàn ń fi dá àwọn ìyípo tí systemd yóò fi ẹnu kàn nígbà tí ó yá ní èdè tí kò sí ẹni tí ó kà ní ẹ̀ẹ̀mejì.
x-systemd.mount-timeout=30s ń dín àṣẹ gbígbé kalẹ̀ àkọ́kọ́ kù. Kò dín ohunkóhun tí ó ṣẹlẹ̀ lẹ́yìn náà kù, ìyẹn sì ni àìlóye tí ó wọ́pọ̀ jùlọ nípa àṣàyàn yìí.
Ohun tí «bẹ̀rẹ̀» kò túmọ̀ sí
Ṣàyẹ̀wò ohun tí jẹ́ aláìsí túmọ̀ sí fún ẹ̀ka VPN tí o dárúkọ. Iṣẹ́ ọ̀nà abẹ́lẹ̀ lè sọ pé òun ti bẹ̀rẹ̀ kí ọ̀nà sí sáfà fáìlì tó wà tàbí kí orúkọ àdáni tó yanjú, ìtòlẹ́sẹẹsẹ lẹ́yìn rẹ̀ kò sì ní ra ohunkóhun fún ọ. Ó fẹ́rẹ̀ẹ́ jẹ́ gbogbo ìgbìyànjú tí ó kùnà ń gbé inú àlàfo yìí. Kò sì hàn bí o kò bá wo ọ̀nà àti olùyánjú dípò ipò ẹ̀ka.
Lo àmì ìṣetán ti olówó ìsopọ̀ fúnra rẹ̀ gẹ́gẹ́ bí àfikún kókó níbi tí ó bá wà. Orun tí a fìdí múlẹ̀ jẹ́ àròsọ tí ó ń ṣiṣẹ́ lórí tábìlì rẹ, tí ó sì kùnà lórí Nẹ́tíwọ́kì tí ó lọ́ra tàbí lẹ́yìn àtúnsopọ̀.
Ṣàyẹ̀wò àwọn ẹ̀ka tí a dá fún ọ̀nà àpẹẹrẹ náà: mnt-work.automount àti mnt-work.mount. Lẹ́yìn àyẹ̀wò àtúnṣe fstab, tún systemd gbé wọlé, kí o sì ṣàkóso àwọn ẹ̀ka yẹn tààrà dípò síṣe àṣẹ gbígbé kalẹ̀ gbòòrò tí ó ń dán àwọn àkọsílẹ̀ tí kò ní í ṣe pẹ̀lú wọn wò.
Ìkìlọ̀ kan sí i wà níbí. Iṣẹ́ tí ó bá /mnt/work nígbà ìbẹ̀rẹ̀ ṣì ń tanná gbígbé kalẹ̀, ó sì ṣì ń dúró de é, nítorí náà fífi àmì sí ìpín gẹ́gẹ́ bí àṣàyàn kò jẹ́ kí gbogbo ohun èlò ní sùúrù.
Lẹ́yìn gbígbé kalẹ̀, ìkùnà yìí yàtọ̀
Nígbà tí a bá ti gbé NFS kalẹ̀, ìhùwàsí àtúnṣe àti ìmúpadàbọ̀ ẹ̀rọ ìtọ́jú fáìlì ni ó ń pinnu ohun tí ìdádúró tí ó ṣẹlẹ̀ lẹ́yìn náà máa ṣe sí kíkà tàbí kíkọ. Àkókò gbígbé kalẹ̀ tí o ṣètò kò ní ipa kankan lórí ìyẹn.
Gbígbé kalẹ̀ pẹ̀lú ìrọ̀lẹ́ ń gé àwọn ìdúró kan kúrú, ó sì ń yí ìtumọ̀ àwọn àṣìṣe padà, pẹ̀lú àwọn ìyọrísí ìdúróṣinṣin dátà tí ó rọrùn láti gbàgbé nígbà tí àfojúsùn jẹ́ ìbẹ̀rẹ̀ tí ó yára. Yíyan rẹ̀ láti borí ìṣẹ́jú méjì ìbẹ̀rẹ̀ kì í sábà jẹ́ pàṣípààrọ̀ tí ó dára. Bí ìbéèrè bá jẹ́ ìṣiṣẹ́ tí ó ní ààlà nígbà ìdádúró gan-an, ìyẹn jẹ́ ìpinnu ní ìpele ohun èlò, kì í ṣe àsíá fstab.
Pinnu ohun tí ó yẹ kí ó ṣẹlẹ̀ sí ìlànà tí ó wà ní àárín kíkọ nígbà tí ọ̀nà abẹ́lẹ̀ bá ṣubú, kí o sì kọ ọ́ sílẹ̀. Ìdáhùn yẹn wúlò ju okùn àṣàyàn èyíkéyìí.
Dán ipò mẹ́rin wò, kì í ṣe ọ̀kan
Ìbẹ̀rẹ̀ déédéé pẹ̀lú ọ̀nà abẹ́lẹ̀ tí ó wà jẹ́ ọ̀ràn tí ó rọrùn, kò sì fẹ́rẹ̀ẹ́ fi ohunkóhun hàn. Ó ń jẹ́rìí sí i pé a kọ okùn náà dáadáa, kì í sì í ṣe ju bẹ́ẹ̀ lọ. Dán ìwọlé àkọ́kọ́ láìsí VPN wò, lẹ́yìn náà ìmúpadàbọ̀ nígbà tí ó gòkè, lẹ́yìn náà ìdádúró tí a ṣàkóso lẹ́yìn gbígbé kalẹ̀ àṣeyọrí.
Ipò mẹ́rin, àkíyèsí mẹ́rin, àwọn àkọsílẹ̀ sì ń lọ sẹ́gbẹ̀ẹ́ àkọsílẹ̀ fstab. Ẹni tí ó kàn yóò jogún ìhùwàsí dípò ìṣètò tí òun yóò ní láti tún ṣe.