මරණය, දික්කසාදය සහ චලනය ඕනෑම පුද්ගලයෙකුගේ ජීවිතයේ වඩාත්ම පීඩන අවස්ථා තුනකි.
"ඇමරිකානු ත්රාසජනක කතාව".
- Andryukh, මම ගෙදරින් යනවා, මට යන්න උදව් කරන්න, හැම දෙයක්ම මට ගැලපෙන්නේ නැහැ :(
- හරි, කී දෙනෙක් ඉන්නවාද?
- ටොන් * 7-8...
*ටොන් (jarg) - ටෙරාබයිට්.
මෑතකදී, අන්තර්ජාලයේ සැරිසරන විට, විවිධ වර්ගයේ දත්ත සංක්රමණය කිරීමේ ක්රම සහ ආකෘති පිළිබඳ බොහෝ ද්රව්යවල හබ්රේ සහ සමාන සම්පත් තිබියදීත්, මෙම මාතෘකාව පිළිබඳ ප්රශ්න තවමත් අන්තර්ජාලයේ දිස්වන බව මම දුටුවෙමි. කිසියම් හේතුවක් නිසා, සෑම විටම සවිස්තරාත්මක පිළිතුරු නොලැබේ. මෙම කරුණ එක් දිනක් සමාන විසඳුමක් ක්රියාත්මක කිරීම පිළිබඳ සටහන් එකතු කර වෙනම පෝස්ට් එකක් ආකාරයෙන් සකස් කිරීමට මා පෙලඹවූයේය.
සාමාන්යයෙන්, මට යම් කරදරකාරී සංඛ්යාතයකින් එක් උපාංගයකින්, පද්ධතියකින් සහ සේවාවකින් තවත් දත්තයකට දත්ත මාරු කිරීමට සිදුවේ. අත්හදා බැලීම් සහ දෝෂය හරහා, මට රසවත් නිෂ්පාදන රාශියක් දැන හඳුනා ගැනීමට පමණක් නොව, මට කතා කිරීමට අවශ්ය විසඳුමේ ක්රියාකාරිත්වය සහ පිරිවැය අතර සමතුලිතතාවයක් සොයා ගැනීමට ද ඉඩ ලබා දුන්නේය.
නිර්මාණය
සැලසුම් සහ සමීක්ෂණ කටයුතුවල ප්රති result ලයක් ලෙස, සංක්රමණ ක්රියාවලියේ ගුණාත්මකභාවය සහ කාර්යක්ෂමතාව රඳා පවතින්නේ දත්ත ඇති හෝ පිහිටා ඇති “අඩවිවල” තාක්ෂණික ලක්ෂණ පමණක් නොව ඒවායේ භෞතික පිහිටීම මත ය.
සංක්රමණ කළමනාකරු යනු ක්රියාවලියේ “තර්කකය” - සංක්රමණ කළමනාකරණය සඳහා මෘදුකාංගය ක්රියා කරන පරිගණක නෝඩයකි.
එනම්, "සංක්රමණ කළමනාකරු" තැබීම සඳහා ආකෘති දෙකක් තිබේ
- ආදර්ශ A. අවම වශයෙන් එක් වෙබ් අඩවියකට ප්රවේශ විය හැක්කේ ප්රාදේශීය ජාලයෙන් පමණක් නම්, එම ජාලයේම “සංක්රමණ කළමනාකරුවෙකු” තැබීම වටී. ක්රියාකාරීත්වය සහ සංක්රමණ කාලය තවමත් අඩවි සම්බන්ධ කරන නාලිකාවේ වේගය සහ ක්රියාත්මක කාලය සීමා කර ඇති නිසා.
- ආදර්ශ බී. දත්ත ප්රභවය සහ ග්රාහකයා යන දෙකටම ප්රාදේශීය ජාලයෙන් පිටත ප්රවේශය තිබේ නම්, “සංක්රමණ කළමනාකරු” ස්ථානගත කළ යුත්තේ ඒවා අතර නාලිකාවේ වේගය සහ කාලය පැහැදිලිවම වඩා හොඳ වනු ඇත.
ඉහත සඳහන් දේ කෙසේ හෝ දිරාපත් කිරීම සඳහා, ලිපියේ ප්රධාන ප්රශ්නයෙන් කාර්යයන් වෙත ආපසු ගොස් ඒවා තාක්ෂණික පිරිවිතරයන්ට විධිමත් කිරීමට මම යෝජනා කරමි.
පළමුව, මම භාවිතා කරන මෘදුකාංගය වලාකුළු සඳහා සහය දක්වයිදැයි සොයා බැලිය යුතුය: Mail.ru, Yandex, Google Drive, Mega, Nextloud?
කෙටි පිළිතුර නම්: "ඔව්!"
මම පාවිච්චි කරනවා
Rclone - වලාකුළු ආචයනය සඳහා rsync. විවෘත මූලාශ්ර මෘදුකාංග 45කට වඩා වැඩි වර්ග සහ ගබඩා වර්ග සමඟ ගොනු සහ ෆෝල්ඩර සමමුහුර්ත කිරීමට නිර්මාණය කර ඇත.
මෙන්න ඒවායින් කිහිපයක් පමණි:
— Alibaba Cloud (Aliyun) වස්තු ගබඩා පද්ධතිය (OSS)
- Amazon S3
- සීෆ්
- ඩිජිටල් සාගර අවකාශය
- Dropbox
- Google Cloud Storage
- Google Drive
- Google ඡායාරූප
- HTTP
-IBM COS S3
- Mail.ru Cloud
- මෙගා
- Microsoft Azure Blob Storage
- Microsoft OneDrive
- මිනියෝ
- NextCloud
- Openstack Swift
- Oracle Cloud Storage
- ownCloud
- රැක්ස්පේස් වලාකුළු ගොනු
- rsync.net
- SFTP
- WebDAV
- Yandex තැටිය
ප්රධාන ක්රියාකාරිත්වය:
— MD5/SHA1 හෑෂ් භාවිතයෙන් ගොනුවල අඛණ්ඩතාව පරීක්ෂා කිරීම.
— ගොනු සෑදීම/වෙනස් කිරීම සඳහා වේලා මුද්දර සුරැකීම.
- අර්ධ සමමුහුර්තකරණයට සහය දක්වයි.
- නව ගොනු පමණක් පිටපත් කිරීම.
- සමමුහුර්තකරණය (එක් මාර්ගයක්).
— ගොනු පරීක්ෂා කිරීම (හැෂ් මගින්).
- එක් වලාකුළු ගිණුමකින් තවත් එකකට සමමුහුර්ත කිරීමේ හැකියාව.
- සංකේතාංකන සහාය.
- දේශීය ගොනු හැඹිලි සඳහා සහාය.
- FUSE හරහා වලාකුළු සේවා සවිකිරීමේ හැකියාව.
දත්ත උපස්ථ කිරීම ස්වයංක්රීය කිරීම සම්බන්ධ ගැටළු වල සිංහ කොටස විසඳීමට Rclone මට උදව් කරන බව මම තනිවම එකතු කරමි.
ඊළඟ කාර්යය වන්නේ "සංක්රමණ කළමනාකරු" ස්ථානගත කිරීමේ ආකෘතියක් තෝරාගැනීමයි.
විවිධ පොදු වලාකුළු සේවා වන සියලුම දත්ත මූලාශ්ර අන්තර්ජාලය හරහා ප්රවේශ විය හැකිය. API හරහා ඇතුළුව. ග්රාහකයින් තුනෙන් දෙකක් එකම දේ කරයි. Nextcloud ම යොදවා ඇත්තේ කොතැනද යන්න සහ එයට ඇති ප්රවේශය කුමක්ද යන්න පැහැදිලි නැත.
මම හැකි විකල්ප පහක් ගණන් කළෙමි:
- ඔබගේ නිවසේ/ආයතනික ජාලයේ ඔබගේම සේවාදායකයේ.
- සේවා සපයන්නාගේ දත්ත මධ්යස්ථානයේ කුලියට ගත් රාක්කයක ඔබේම සේවාදායකයේ.
- සේවා සපයන්නාගෙන් කුලියට ගත් සේවාදායකයක් මත.
- සේවා/සත්කාරක සපයන්නා සමඟ අතථ්ය සේවාදායකයක් (VDS/VPS) මත
- සේවා සපයන්නාගෙන්
SaaS ආකෘතියට අනුව
Nextcloud තවමත් වලාකුළු ආචයනය නිර්මාණය කිරීම සහ භාවිතා කිරීම සඳහා මෘදුකාංගයක් බව සලකන විට, අන්තර්ජාලය හරහා එයට ප්රවේශය විකල්ප පහෙන්ම ලබා ගත හැකි බව අපට ආරක්ෂිතව පැවසිය හැකිය. මෙම අවස්ථාවේදී, "සංක්රමණ කළමනාකරු" තැබීම සඳහා ප්රශස්ත ආකෘතිය වනු ඇත - ආකෘතිය බී.
"සංක්රමණ කළමණාකරු" සඳහා වේදිකාවක් ලෙස තෝරාගත් ආකෘතියට අනුව, මම මගේ දෘෂ්ටි කෝණයෙන් ප්රශස්ත එකක් තෝරා ගන්නෙමි - අථත්ය සේවාදායකයක්
ගත යුතු තුන්වන තීරණය වන්නේ අතථ්ය සේවාදායක වින්යාසය තීරණය කිරීමයි.
VDS වින්යාස පරාමිතීන් තෝරාගැනීමේදී, ඔබට අවශ්ය කාර්ය සාධනය මගින් මඟ පෙන්විය යුතුය, එය අඩවි අතර නාලිකාවල පළල, ගෙන යන ගොනු ගණන සහ ප්රමාණය, සංක්රමණ ප්රවාහ සහ සැකසුම් ගණන මත රඳා පවතී. මෙහෙයුම් පද්ධතිය සම්බන්ධයෙන් ගත් කල, Rclone යනු වින්ඩෝස් සහ ලිනක්ස් ඇතුළු විවිධ මෙහෙයුම් පද්ධති මත ධාවනය වන හරස් වේදිකා මෘදුකාංගයකි.
ඔබ සංක්රමණ ක්රියාවලි කිහිපයක් දියත් කිරීමට අදහස් කරන්නේ නම් සහ යම් සංඛ්යාතයකින් වුවද, සම්පත් සඳහා ගෙවීමක් සමඟ VDS කුලියට ගැනීමේ විකල්පය සලකා බැලීම වටී.
නිර්මාණය
ඉහත කරුණු මත පදනම්ව, මෙම ලිපිය සඳහා මූලාකෘතිය නිර්මාණය කිරීමේදී, මම පහත වින්යාසය තුළ VDS තෝරා ගත්තෙමි.
මසකට රුබල් 560 ක් වැය වේ. කූපනය භාවිතයෙන් 15% වට්ටමක් ඇතුළුව NOSTRESS.
මෙම තේරීම සිදුවන්නේ වින්ඩෝස් මෙහෙයුම් පද්ධතිය යටතේ ඇති නෝඩයක්, අපගේ තාක්ෂණික පිරිවිතරයන්ගේ කොන්දේසි වලට අනුකූල වීම සඳහා, ඇණවුම සඳහා පවතින අනෙකුත් OS වලට වඩා වින්යාස කිරීම පහසුය.
Offtopic: මාර්ගය වන විට, වැඩි ආරක්ෂාවක් සඳහා, මෙම අතථ්ය සේවාදායකය නෝඩ් එකකට පවරා ඇත
VDS නිර්මාණය කර RDP හරහා ඩෙස්ක්ටොප් වෙත ප්රවේශය ලබා ගැනීමෙන් පසු, ඔබ කළ යුතු පළමු දෙය වන්නේ Rclone සහ Web-GUI සඳහා පරිසරය සකස් කිරීමයි. එම. නව පෙරනිමි බ්රව්සරයක් ස්ථාපනය කරන්න, උදාහරණයක් ලෙස ක්රෝම්, මුලදී ස්ථාපනය කර ඇති IE 11, අවාසනාවකට මෙන්, භාවිතා කරන මෘදුකාංගය සමඟ සෑම විටම නිවැරදිව ක්රියා නොකරයි.
පරිසරය සකස් කිරීමෙන් පසු, මෘදුකාංග පැකේජය සමඟ සංරක්ෂිතය බාගත කරන්න
ඊළඟට, වින්ඩෝස් විධාන රේඛා මාදිලියේදී, උපුටා ගත් ගොනු සමඟ ෆෝල්ඩරය වෙත යාමට විධානය ක්රියාත්මක කරන්න. මට එය පරිපාලකගේ මුල් ෆෝල්ඩරයේ පිහිටා ඇත:
C:UsersAdministrator>cd rclone
සංක්රමණයෙන් පසුව, Web-GUI වෙතින් Rclone දියත් කිරීමට අපි විධානය ක්රියාත්මක කරමු:
C:UsersAdministratorrclone>rclone rcd --rc-web-gui --rc-user=”login” --rc-pass=”password” -L
මෙහි "පිවිසුම" සහ "මුරපදය" යනු උද්ධෘත නොමැතිව ඔබ විසින් නියම කරන ලද පිවිසුම් සහ මුරපදය වේ.
විධානය ක්රියාත්මක කිරීමෙන් පසු, ටර්මිනලය පෙන්වයි
2020/05/17 22:34:10 NOTICE: Web GUI exists. Update skipped.
2020/05/17 22:34:10 NOTICE: Serving Web GUI
2020/05/17 22:34:10 NOTICE: Serving remote control on http://127.0.0.1:5572/
සහ Rclone චිත්රක වෙබ් අතුරු මුහුණත ස්වයංක්රීයව බ්රවුසරයේ විවෘත වේ.
Web-GUI තවමත් පරීක්ෂණ අනුවාද අදියරේ පවතින අතර විධාන රේඛා අතුරුමුහුණත සතුව ඇති සියලුම Rclone කළමනාකරණ හැකියාවන් තවමත් නොමැති වුවද, දත්ත සංක්රමණය සඳහා එහි හැකියාවන් ප්රමාණවත් වේ. සහ තව ටිකක්.
ගැලපුම්
මීලඟ පියවර වන්නේ දත්ත ඇති හෝ පිහිටා ඇති අඩවි වලට සම්බන්ධතා පිහිටුවීමයි. පේළියේ පළමුවැන්න ප්රධාන දත්ත ග්රාහකය වනු ඇත - Nextcloud.
1. මෙය සිදු කිරීම සඳහා, කොටස වෙත යන්න සැකසුම් වෙබ්-GUI.
2. නව වින්යාසයක් නිර්මාණය කිරීම ආරම්භ කිරීම - බොත්තම නව වින්යාසය.
3. අඩවියේ නම - ක්ෂේත්රය සකසන්න මෙම ධාවකයේ නම (ඔබගේ යොමුව සඳහා): NextCloud.
4. ගබඩා වර්ගය හෝ වර්ගය තෝරා ගැනීම තෝරන්න: Nextcloud සහ Owncloud සඳහා, ප්රධාන දත්ත හුවමාරු අතුරු මුහුණත WebDAV වේ.
5. ඊළඟට, ක්ලික් කරන්න පියවර 2: සැකසීම ධාවකය, සම්බන්ධතා පරාමිතීන් ලැයිස්තුව විවෘත කර පුරවන්න.
- 5.1. URL වෙත සම්බන්ධ වීමට http සත්කාරකයේ URL - WebDAV අතුරුමුහුණතේ අධිපෙළ සබැඳිය. Nextcloud හි ඒවා සැකසුම් තුළ පිහිටා ඇත - අතුරු මුහුණතේ පහළ වම් කෙළවරේ.
- 5.2. ඔබ භාවිතා කරන Webdav අඩවියේ/සේවාවේ/මෘදුකාංගයේ නම - WebDAV අතුරුමුහුණත නම. එවැනි සම්බන්ධතා බොහොමයක් තිබේ නම් ව්යාකූල නොවන පරිදි ක්ෂේත්රය ඔබටම විකල්ප වේ.
- 5.3 පරිශීලක නාමය - අවසරය සඳහා පරිශීලක නාමය
- 5.4. මුරපදය - අවසරය සඳහා මුරපදය
- 5.5. පරිශීලක/පාස් වෙනුවට දරන්නා ටෝකනය (උදා: මැකරූන්) සහ දරන්නා ටෝකනයක් ලබා ගැනීම සඳහා ධාවනය කිරීමට විධානය උසස් විකල්ප වල අමතර පරාමිතීන් සහ අවසර විධාන ඇත. ඒවා මගේ NextCloud හි භාවිතා නොවේ.
6. ඊළඟ ක්ලික් කරන්න වින්යාසය සාදන්න සහ වින්යාසය නිර්මාණය කර ඇති බව තහවුරු කර ගැනීමට, කොටස වෙත යන්න වින්යාසය වෙබ් අතුරු මුහුණත... එම පිටුව හරහාම, අලුතින් සාදන ලද වින්යාසය මකා දැමීමට හෝ සංස්කරණය කිරීමට හැකිය.
වෙබ් අඩවියට සම්බන්ධතාවයේ ක්රියාකාරිත්වය පරීක්ෂා කිරීම සඳහා, කොටස වෙත යන්න ගවේෂක. Поле දුරස්ථ වින්යාසගත අඩවියේ නම ඇතුළත් කර ක්ලික් කරන්න විවෘත. ඔබ ගොනු සහ නාමාවලි ලැයිස්තුවක් දකින්නේ නම්, වෙබ් අඩවියට සම්බන්ධතාවය ක්රියා කරයි.
වඩාත් ඒත්තු ගැන්වීම සඳහා, ඔබට වෙබ් අතුරු මුහුණත හරහා ෆෝල්ඩරයක් සෑදීමට/මැකීමට හෝ ගොනුවක් බාගත කිරීමට/මැකීමට හැකිය.
සම්බන්ධ කළ යුතු දෙවන වේදිකාව Yandex තැටිය වනු ඇත.
- පළමු පියවර හතර Nextcloud සම්බන්ධතා ක්රියාවලියට සමාන වේ.
- ඊළඟට, අපි සියල්ල එලෙසම තබමු, එනම් ක්ෂේත්ර ඇත පියවර 2: ධාවකය සකසන්න අපි ඒවා හිස්ව තබන අතර උසස් විකල්පවල කිසිවක් වෙනස් නොකරමු.
- අපි ඔබන්න වින්යාසය සාදන්න.
- Yandex අවසර පිටුව බ්රවුසරයේ විවෘත වේ, ඉන්පසු ඔබට සාර්ථක සම්බන්ධතාවයක් පිළිබඳ පණිවිඩයක් සහ Rclone වෙත ආපසු යාමට ඉල්ලීමක් ලැබේ.
- අපි කරන්නේ කොටස පරීක්ෂා කිරීමයි වින්යාසය.
සංක්රමණය
අපි අඩවි දෙකක් සම්බන්ධ කර ඇති විට, අපට දැනටමත් ඒවා අතර දත්ත සංක්රමණය කළ හැකිය. ක්රියාවලියම අපි කලින් සිදු කළ Nextcloud වෙත සම්බන්ධතාවයේ ක්රියාකාරිත්වය පරීක්ෂා කිරීමට සමාන වේ.
- යන්න ගවේෂක.
- ආකෘතියක් තෝරා ගැනීම 2-පැති පැත්තකින්.
- එක් එක් තුළ දුරස්ථ ඔබේ වෙබ් අඩවියේ නම සඳහන් කරන්න.
- අපි ඔබන්න විවෘත.
- ඒ එක් එක් සඳහා ගොනු සහ ෆෝල්ඩර නාමාවලියක් අපට පෙනේ.
සංක්රමණ ක්රියාවලිය ආරම්භ කිරීම සඳහා, ඉතිරිව ඇත්තේ දත්ත ප්රභව නාමාවලියෙහි ඇති ගොනු සහිත අවශ්ය ෆෝල්ඩරය තේරීම සහ ගමනාන්ත නාමාවලිය වෙත මූසිකය සමඟ එය ඇදගෙන යාමයි.
ඉතිරි අඩවි එකතු කිරීම සහ ඒවා අතර දත්ත සංක්රමණය කිරීමේ යාන්ත්රණය ඉහත සිදු කරන ලද මෙහෙයුම් වලට සමාන වේ. ඔබගේ කාර්යය අතරතුර ඔබට දෝෂ හමු වුවහොත්, ඔබට Rclone with Web-GUI ක්රියාත්මක වන පර්යන්තයේ ඒවා පිළිබඳ විස්තර අධ්යයනය කළ හැක.
සාමාන්යයෙන්, සඳහා ලියකියවිලි
ප්රාදේශීය සභා ඔබ අවසාන ප්රකාශය සමඟ එකඟ නොවන්නේ නම්, අදහස් දැක්වීමේදී ලියන්න: “මාතෘකාව ආවරණය නොකළ” සහ එය දිගටම කරගෙන යාම වටී.
මූලාශ්රය: www.habr.com