rsync VPN හරහා: කුමන පැත්තද සත්යයේ මූලාශ්රය?
උමගක් ඔබට මාර්ගයක් ලබා දෙයි, ඒකාබද්ධ කිරීමේ ප්රතිපත්තියක් නොවේ. අධිකාරී පිටපත තෝරන්න, එක්-මාර්ග පිටපත පෙරදසුන් කරන්න, පසුව මකාදැමීම් ගමන් කරන්නේද යන්න වෙන වෙනම තීරණය කරන්න.
සේවාදායක දෙකක්, එක් VPN එකක්, දෙපැත්තේම තිබිය යුතු එක් නාමාවලියක්, සහ ක්රියාත්මක කිරීම පහසු නමුත් ආපසු හැරවීම අමාරු එක් විධානයක්. එය ටයිප් කිරීමට පෙර කුමන පිටපතද අධිකාරී යැයි තීරණය කරන්න, මන්ද rsync ගැන සෑම ඊළඟ ප්රශ්නයක්ම එම පිළිතුර මත රඳා පවතී. එක්-මාර්ග ප්රතිනකරණයක්, හවුල් කාර්ය ෆෝල්ඩරයක් සහ අනුවාද සහිත සංරක්ෂණාගාරයක් සංස්කරණ සහ මකාදැමීම් සඳහා වෙනස් නීති අවශ්ය කරයි. උමග මාර්ගය සපයයි, ඒ කිසිවක් ගැන එයට මතයක් නැත.
විධානයක් ලිවීමට පෙර කුමන පිටපතද දිනන්නේ යැයි තීරණය කරන්න
දිශාව එක් වාක්යයකින් ලියන්න, එක් එක් පැත්තේ සත්කාරක නාමය සහ මාර්ගය ඇතුළත් කරමින්, සහ දත්ත හිමිකරුගෙන් අනුමැතිය ලබා ගන්න. මෙම මාර්ගෝපදේශයේ මූලාශ්රය /srv/publish/ වන අතර ගමනාන්තය fileserver.example හි ගිණුමක් වන අතර එයට ලිවීමට අවසර ඇත්තේ /srv/mirror/ තුළ පමණි.
පිටපත් කිරීමට පෙර ප්රවාහන කරුණු තහවුරු කරන්න: SSH සත්කාරක යතුර සත්යාපනය කර ඇත, ගමනාන්ත ගිණුමට ප්රතිනකරණ ප්රදේශයේ ලිවිය හැකි අතර වෙනත් කිසිම තැනක නොවේ, සහ සත්කාරක දෙකටම ගැලපෙන rsync අනුවාද ඇත. මෙම පූර්ව කොන්දේසි කුඩා සැලසුම් දෝෂයක් අවසර සිද්ධියක් බවට පත්වීම වළක්වයි. යමක් වැරදුන විට ගමනාන්තයේ ලොගවල කුමන ගිණුමද පෙනෙන්නේ යැයි ද ඒවා පවසයි.
පිටපත පෙරදසුන් කර විස්තරාත්මක ලැයිස්තුව කියවන්න
පිටපත මුලින්ම පෙරදසුන් ධජය සමඟ ක්රියාත්මක කර ප්රතිදානය රැක ගන්න. විස්තරාත්මක වෙනස්කම් එක් එක් මාර්ගයට කුමක් සිදුවේද යන්න පවසයි, එය පසුව ලැබෙන සාරාංශයට වඩා බෙහෙවින් ප්රයෝජනවත් ය. ඊළඟ වතාවේ ක්රියාත්මක කිරීමට සංසන්දනය කිරීමට යමක් තිබීමට ප්රතිදානය වෙනස්කම් වාර්තාවේ තබන්න.
rsync -rt --dry-run --itemize-changes -e ssh -- /srv/publish/ [email protected]:/srv/mirror/
අවසාන ආනත ඉරි වැදගත් ය. මූලාශ්රයේ පැත්තේ එය එම නාමාවලියේ අන්තර්ගතය අදහස් කරයි, එය ඉවත් කිරීමෙන් මූලාශ්රයේ නමින් අමතර නාමාවලි මට්ටමක් එකතු වේ. rsync අත්පොත ආකෘති දෙකම මෙටාදත්ත රැක ගැනීමේ ධජ සමඟ ලේඛනගත කරයි, ඔබට අවශ්ය විකල්ප කට්ටලය පුරුද්ද මත නොව දත්ත මත රඳා පවතී.
සෑම පේළියක්ම ඔබ අදහස් කළ ගමනාන්තයට එරෙහිව කියවන්න. පෙරදසුන් ධජය ඉවත් කිරීම පිටපත සිදු කරන අතර ගොනු මත ලිවිය හැක, මකාදැමීමේ විකල්පයක් නොමැතිව ගමනාන්තයේ දැනටමත් ඇති අමතර ගොනු ඒවා ඇති තැනම රැඳී තිබේ. පසුපසින් ඉතිරි වූ පැරණි ගොනු පිළිගත හැකි යැයි ඔබ සැබවින්ම තීරණය කර ඇත්නම් පමණක් මෙය ආරක්ෂිත පෙරනිමිය වේ. පිළිතුර නැත නම්, මෙම විධානයට අමතර ධජයක් ඉසීම නොව, පහත දැක්වෙන මකාදැමීමේ තීරණය ගත යුතුය.
පසුව මකාදැමීම් ගමන් කරන්නේද යන්න තීරණය කරන්න
ගමනාන්තය කැඩපතක් කිරීම දෙවන තීරණයකි, පළමු එකේ පිරිපහදුවක් නොවේ. එය වෙන වෙනම පෙරදසුන් කරන්න, මකාදැමීමේ ධජය එකතු කර වෙනත් කිසිවක් නොවෙනස්ව, ලැයිස්තුවේ වෙනස සම්පූර්ණයෙන්ම එම තීරණයට අයත් වන පරිදි.
rsync -rt --delete --dry-run --itemize-changes -e ssh -- /srv/publish/ [email protected]:/srv/mirror/
මකාදැමීම් සමමුහුර්ත කළ විෂය පථය තුළ ලබා ගන්නා පැත්තේ අමතර ගොනු ඉවත් කරයි, එබැවින් වැරදි මූලාශ්ර මාර්ගයක්, මවුන්ට් නොකළ නාමාවලියක් හෝ අපේක්ෂිත ප්රමාණයට වඩා බැහැර කරන පෙරහනක් විනාශකාරී ක්රියාවක් පිරිසිදු කැඩපතක් ලෙස පෙනීමට හේතු විය හැක. පෙරදසුන් ලැයිස්තුව එම වෙනස මිල අධික වීමට පෙර දෘශ්යමාන වන එකම ස්ථානයයි. දත්ත සාධාරණීකරණය කරන තැනක ස්වාධීන ප්රතිසාධන පිටපතක් තබා ගන්න, සහ කැඩපත ඉතිහාසය සුරැකීම වෙනුවට අහම්බෙන් සිදුවන මකාදැමීමක් විශ්වාසවන්තව නැවත නිපදවන බව මතක තබා ගන්න.
පෙරදසුනක් කිසිවක් අගුළු නොදමයි. මිනිසුන් පරීක්ෂණය සහ සැබෑ ක්රියාව අතර ගොනු සංස්කරණය කරයි, ගොනු පද්ධතිවලට ඒවායේම මතයක් ඇත, එබැවින් ඔබ අනුමත කරන ක්රියාව සහ සිදුවන ක්රියාව ගස් දෙකම නිහඬ නොවේ නම් එකම මෙහෙයුම නොවේ.
එක්-මාර්ග කාර්යයන් දෙකක් දෙපැත්තේ සමමුහුර්තකරණයක් නොකරයි
එකම විධානය දිශා දෙකෙන්ම ක්රියාත්මක කිරීම මෙම අවස්ථාවේ දත්ත අහිමි කිරීමේ වඩාත් සාමාන්ය ක්රමයයි. සෑම දිශාවක්ම අනෙක් පැත්ත ගමනාන්තය ලෙස සලකා නව අන්තර්ගතය මත සතුටින් ලියයි, මකාදැමීම් කාලසටහන ක්රියාත්මක වන අනුපිළිවෙලින්ම කැඩපත බවට පත්වේ.
පරිශීලකයින්ට පිටපත් දෙකම සංස්කරණය කිරීමට සිදුවේ නම්, එය තවත් නිෂ්පාදන තීරණයකි: ගැටුම් හැසිරවීම, මකාදැමීම් නිරීක්ෂණය සහ එම ආකෘතිය සඳහා නිර්මාණය කළ මෙවලමක්. කාලසටහන් අනුපිළිවෙලින් එය ආසන්න කිරීම යනු හවුල් ෆෝල්ඩරයක එක් එක් ලේඛනයේ කිසිවෙකුට සමගාමී කළ නොහැකි අනුවාද දෙකක් ලැබෙන ආකාරයයි. cron සටහන් දෙකක් සහ බලාපොරොත්තුවක් සමඟ ආසන්න කිරීම වෙනුවට එය පැහැදිලිවම තීරණය කරන්න.
ප්රතිපත්තිය ලියූ පසුව පමණක් ස්වයංක්රීය කරන්න
කාලසටහන්ගත කාර්යයක් දිශාව, මාර්ග, මෙටාදත්ත ප්රතිපත්තිය සහ අනුමත මකාදැමීමේ තීරණය රැගෙන යා යුතුය. මෙම කරුණු පහ කාර්ය ගොනුවේම තබන්න, ඊළඟ පරිපාලකයා කිසිදා නොකියවන විකි පිටුවක නොව. එකිනෙක මතට වැටෙන ක්රියා වළක්වන්න, මන්ද එකම ගසට එකම වේලාවේ ලියන පිටපත් දෙකක් කිසිවෙකු අදහස් නොකළ තත්ත්වයක් නිර්මාණය කරයි.
මූලාශ්රය සජීවී දත්ත සමුදායක් හෝ වෙනත් බහු-ගොනු දත්ත කට්ටලයක් වූ විට, මුලින්ම යෙදුම සමඟ සුසංගත අපනයනයක් හෝ සම්බන්ධීකෘත ස්නැප්ෂොට් එකක් ගන්න. ගොනුවල පුනරාවර්ත ගමනක් ගනුදෙනුවක් නොවේ, වෙනස්වන දත්ත කට්ටලයක පිටපතක් සුසංගත නොවේ.
සම්පූර්ණ කිරීම් සහ අසාර්ථකතා වාර්තා කරන්න, සහ පිටවීමේ කේතය පමණක් නොව ගමනාන්තයේ දත්ත කට්ටලය පරීක්ෂා කරන්න. බාධාවකින් පසු VPN ප්රතිසාධනය කිරීම සම්බන්ධතාවය යථා තත්ත්වයට පත් කරයි; අවසාන පිටපත අවසන් වූයේද නැතහොත් ගැටුම් සහිත සංස්කරණ කවදා හෝ විසඳනු ලැබුවේද යන්න එය නොකියයි.