VPN පිටුපස NFS: බූට් වේලාවේ මවුන්ට් ද නැත්නම් ඉල්ලුම මත ස්වයංක්රීය මවුන්ට් ද?
බූට් වේලාවේ මවුන්ට් තවම නැගෙන්නට ඇති ටනලයක නතර වේ. ස්වයංක්රීය මවුන්ට් පළමු ප්රවේශය එනතුරු බලා සිටී, සහ VPN යැපීම මවුන්ට් ඒකකයට අයත් වේ, ට්රිගරයට නොවේ.
වින්යාස දෙකක් එකම ගැටලුව විසඳා විරුද්ධ දිශාවලින් අසාර්ථක වේ. බූට් වේලාවේ බෙදාගැනීම මවුන්ට් කිරීම සෑම සේවාවකටම එහි ඇති නැතිනම් බූට් ඇයි නතර වූයේ යැයි පවසන ගොනු පද්ධතියක් ලබා දෙයි. ඉල්ලුම මත ස්වයංක්රීය මවුන්ට් යන්ත්රයට වේගවත් බූට් එකක් ලබා දී රැඳී සිටීම මාර්ගය මුලින්ම ස්පර්ශ කරන අයට පවරයි. VPN පිටුපස දෙවැන්න සාමාන්යයෙන් හොඳම මාරුව වන අතර, හේතුව ටනලය බූට් අනුපිළිවෙලට දැකිය නොහැකි අනුපිළිවෙලක් පනවන බැවිනි.
බූට් මවුන්ට් සහ ස්වයංක්රීය මවුන්ට්
බූට් වේලාවේ මවුන්ට් තර්ක කිරීමට පහසුය. ගොනු පද්ධති ඉලක්කය මවුන්ට් සඳහා රැඳී සිටී, එයට යැපීමක් ප්රකාශ කරන සේවා ඊට පසුව ආරම්භ වේ, සහ සේවාදායකයට ළඟා විය නොහැකි නම් විකල්ප අනුව යන්ත්රය රැඳී සිටී හෝ අසාර්ථක වේ. පහළ ඇති සියල්ල එම එකම තීරණය උරුම කර ගනී.
ස්වයංක්රීය මවුන්ට් එය පෙරළා දමයි. මාර්ගය වහාම පවතී, සැබෑ මවුන්ට් එය යමක් විවෘත කරන විට සිදු වේ, සහ කලින් ආරම්භ වන සේවා තවම නැගී නැති ටනලයක නතර නොවේ.
සංසන්දනය ප්රමාදය කවුරුන් උරා ගත යුතු ද යන්නට එයි. පරිශීලකයාට වැඩ කළ හැකි වීමට පෙර බෙදාගැනීම අවශ්ය වන වැඩස්ථානය බොහෝ විට රැඳී සිටිය යුතුය. මල්ලක බූට් වන ලැප්ටොප් පරිගණකය හෝ බෙදාගැනීම විකල්ප වන සේවාදායකය රැඳී නොසිටිය යුතුය.
කිසිදු විකල්පයක් නැති වූ මාර්ගයක් අලුත්වැඩියා නොකරයි. දෙකම අසාර්ථකත්වය නිරීක්ෂණය වන වේලාව තීරණය කරයි.
fstab පේළිය, විකල්පයෙන් විකල්පය
වත්මන් OpenVPN සේවාලාභී අවස්ථාව [email protected] යැයි, සේවාදායකය files.corp.example යැයි, සහ මවුන්ට් ලක්ෂ්යය /mnt/work යැයි සිතමු. තුනම ඔබේ අඩවියේ අනුමත අගයන්ගෙන් ප්රතිස්ථාපනය කරන්න. ක්රියා කරන එක් පේළියක් මෙසේ පෙනේ:
files.corp.example:/export/work /mnt/work nfs _netdev,nofail,x-systemd.automount,[email protected],x-systemd.mount-timeout=30s 0 0
_netdev මවුන්ට් එකට ජාලය අවශ්ය යැයි සලකුණු කරයි, සහ එය කිසිදු ටනලයක් නම් නොකරයි. nofail සාමාන්ය ගොනු පද්ධති ඉලක්කය සඳහා බෙදාගැනීම විකල්පව තබා ගනී. x-systemd.automount වහාම මවුන්ට් කිරීම වෙනුවට ඉල්ලුම මත ට්රිගරය සාදයි.
x-systemd.requires= යනු මවුන්ට් උත්සාහය VPN ඒකකයට බැඳ තබන කොටසයි, සහ එය ට්රිගරයට නොව මවුන්ට් ක්රියාකාරකමට අයත් වේ. ස්වයංක්රීය මවුන්ට් ඒකකය මතම පුළුල් අනුපිළිවෙලක් තැබීම යනු කිසිවෙකු දෙවරක් නොකියවන භාෂාවකින් systemd පසුව පැමිණිලි කරන චක්ර මිනිසුන් සාදන ආකාරයයි.
x-systemd.mount-timeout=30s ආරම්භක මවුන්ට් විධානය සීමා කරයි. ඊට පසුව සිදු වන කිසිවක් එය සීමා නොකරයි, සහ මෙම විකල්පය ගැන වඩාත් පොදු වැරදි වැටහීම එයයි.
‘ආරම්භ විය’ යන්නෙන් අදහස් නොවන දේ
ඔබ නම් කළ VPN ඒකකය සඳහා සක්රීය වීමේ අර්ථය පරීක්ෂා කරන්න. ගොනු සේවාදායකයට මාර්ගය පවතින්නට පෙර හෝ පෞද්ගලික නාමය විසඳෙන්නට පෙර ටනල සේවාවකට තමන් ආරම්භ වූ බව වාර්තා කළ හැක, සහ ඉන් පසුව අනුපිළිවෙල සැකසීම එවිට ඔබට කිසිවක් නොදෙයි. සෑම අසාර්ථක උත්සාහයක්ම පාහේ මෙම හිඩැස තුළ ජීවත් වේ. ඒකකයේ තත්ත්වය වෙනුවට මාර්ගය සහ විසඳන්නා දෙස නොබැලුවහොත් එය නොපෙනේ ද වේ.
ඇති තැන කාණ්ඩයේ හිමිකරුගේම සූදානම් බවේ සංඥාව අමතර පූර්ව කොන්දේසියක් ලෙස භාවිත කරන්න. ස්ථිර නින්දක් යනු ඔබේ මේසයේ ක්රියා කරන සහ මන්දගාමී ජාලයක හෝ නැවත සම්බන්ධ වීමෙන් පසු අසාර්ථක වන අනුමානයකි.
උදාහරණ මාර්ගය සඳහා සාදන ලද ඒකක පරීක්ෂා කරන්න: mnt-work.automount සහ mnt-work.mount. සමාලෝචිත fstab වෙනසකින් පසු systemd නැවත පූරණය කර, අදාළ නොවන සටහන් පුහුණු කරන පුළුල් මවුන්ට් විධානයක් ධාවනය කරනවා වෙනුවට එම ඒකක සෘජුවම කළමනාකරණය කරන්න.
මෙහි තවත් අනතුරු ඇඟවීමක් අයත් වේ. ආරම්භයේදී /mnt/work ස්පර්ශ කරන සේවාව තවමත් මවුන්ට් එක අවුලුවාලන අතර තවමත් එය එනතුරු බලා සිටී, එබැවින් බෙදාගැනීම විකල්ප ලෙස සලකුණු කිරීම සෑම යෙදුමක්ම ඉවසිලිවන්ත නොකරයි.
මවුන්ට් වීමෙන් පසු එය වෙනත් අසාර්ථකත්වයකි
NFS මවුන්ට් වූ පසු, පසුව සිදු වන බාධාවක් කියවීමකට හෝ ලිවීමකට කරන දේ ගොනු පද්ධතියේ නැවත උත්සාහ සහ ප්රතිසාධන හැසිරීම තීරණය කරයි. ඔබ සකසන ලද මවුන්ට් කාල සීමාවට ඒ මත කිසිදු බලපෑමක් නැත.
මෘදු මවුන්ට් යම් රැඳී සිටීම් කෙටි කරන අතර දෝෂවල අර්ථය වෙනස් කරයි, ඉලක්කය වේගවත් බූට් එකක් වන විට නොසලකා හැරීම පහසු දත්ත අඛණ්ඩතාවේ ප්රතිවිපාක සමඟ. ආරම්භයේ තත්පර දෙකක් දිනා ගැනීමට එය තෝරා ගැනීම කලාතුරකින් හොඳ මාරුවකි. අවශ්යතාව සැබවින්ම බාධාවක් අතරතුර සීමිත ක්රියාකාරකමක් නම්, එය යෙදුම් මට්ටමේ තීරණයක් මිස fstab ධජයක් නොවේ.
ටනලය වැටෙන විට ලිවීමක මැද සිටින ක්රියාවලියට කුමක් විය යුතු ද යන්න තීරණය කර එය ලියා තබන්න. එම පිළිතුර ඕනෑම විකල්ප පේළියකට වඩා ප්රයෝජනවත් ය.
එකක් නොව හතරක් තත්ත්ව පරීක්ෂා කරන්න
ටනලය ලබා ගත හැකි විට සාමාන්ය බූට් එක පහසු අවස්ථාව වන අතර පාහේ කිසිවක් ඔප්පු නොකරයි. පේළිය නිවැරදිව ලියා ඇති බව තහවුරු කරයි, ඊට වැඩි දෙයක් නොවේ. VPN නොමැතිව පළමු ප්රවේශය පරීක්ෂා කරන්න, පසුව එය නැගෙන විට ප්රතිසාධනය, පසුව සාර්ථක මවුන්ට් එකකින් පසු පාලිත බාධාවක්.
තත්ත්ව හතරක්, නිරීක්ෂණ හතරක්, සහ සටහන් fstab සටහන අසලට යයි. ඊළඟ පුද්ගලයාට ප්රති-ඉංජිනේරු කළ යුතු වින්යාසයක් වෙනුවට හැසිරීමක් උරුම වේ.