Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC
Ang kamatayon, diborsyo, ug pagbalhin mao ang tulo sa labing makapaguol nga mga sitwasyon sa kinabuhi sa bisan kinsang tawo.
"American Horror Story".

- Andryukh, mobiya ko sa balay, tabangi ko sa paglihok, ang tanan dili mohaum kanako :(
- Okay, pila ang naa?
— Tonelada* 7-8...
*Ton (jarg) - Terabyte.

Bag-ohay lang, samtang nag-surf sa Internet, namatikdan nako nga bisan pa sa pagkaanaa sa Habré ug parehas nga mga kapanguhaan sa daghang mga materyales bahin sa mga pamaagi ug modelo alang sa pagbalhin sa lainlaing mga lahi sa datos, ang mga pangutana bahin sa kini nga hilisgutan makita gihapon sa Internet. Nga, sa pipila ka rason, dili kanunay makadawat og detalyadong mga tubag. Kini nga kamatuoran nag-aghat kanako sa usa ka adlaw sa pagkolekta sa mga nota sa pagpatuman sa usa ka susama nga solusyon ug paghikay kanila sa porma sa usa ka bulag nga post.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Sa kinatibuk-an, kinahanglan nako nga ibalhin ang data gikan sa usa ka aparato, sistema ug serbisyo sa lain nga adunay pipila nga makalagot nga frequency. Nga, pinaagi sa pagsulay ug kasaypanan, nagtugot kanako dili lamang sa pagsinati sa daghang mga makapaikag nga mga produkto, apan usab sa pagpangita sa usa ka balanse tali sa pag-andar ug sa gasto sa solusyon nga gusto nakong hisgutan

Pagdisenyo

Ingon nga kini nahimo nga resulta sa disenyo ug survey nga trabaho, ang kalidad ug kaepektibo sa proseso sa paglalin nagdepende dili lamang sa teknikal nga mga kinaiya sa "mga site" diin ang datos anaa o mahimutang, apan usab sa ilang pisikal nga lokasyon.

Ang tagdumala sa paglalin usa ka node sa kompyuter diin ang "lohika" sa proseso - software alang sa pagdumala sa paglalin - naglihok.

Sa ato pa, adunay duha ka mga modelo alang sa pagbutang sa usa ka "manager sa paglalin"

  • Model A. Kung labing menos usa sa mga site ang ma-access lamang gikan sa sulod sa lokal nga network, nan angay nga ibutang ang usa ka "manager sa paglalin" sa parehas nga network. Tungod kay ang pasundayag ug oras sa paglalin limitado gihapon sa katulin ug oras sa oras sa channel nga nagkonektar sa mga site.
  • Model B. Kung ang tinubdan ug ang tigdawat sa datos adunay access sa gawas sa lokal nga network, nan ang "migration manager" kinahanglan nga mahimutang diin ang katulin ug oras sa pag-agas sa channel tali kanila mahimong mas maayo.

Aron sa usa ka paagi madugta ang naa sa ibabaw, gisugyot ko nga ibalik ang mga buluhaton gikan sa panguna nga pangutana sa artikulo ug ipormal kini sa mga teknikal nga detalye.

Una, kinahanglan nakong mahibal-an kung ang software nga akong gigamit nagsuporta sa mga panganod: Mail.ru, Yandex, Google Drive, Mega, Nextloud?

Ang mubo nga tubag mao: "OO!"

akong gigamit Rclone.

Rclone - rsync alang sa pagtipig sa panganod. Ang Open Source software nga gidisenyo aron i-synchronize ang mga file ug folder nga adunay labaw sa 45 nga mga tipo ug tipo sa pagtipig.

Ania ang pipila lamang kanila:
— Alibaba Cloud (Aliyun) Object Storage System (OSS)
- Amazon S3
— Si Ceph
—DigitalOcean Spaces
—Dropbox
- Pagtipig sa Google Cloud
- Google Drive
- Mga Litrato sa Google
- HTTP
-IBM COS S3
- Mail.ru Cloud
—Mega
- Pagtipig sa Microsoft Azure Blob
- Microsoft OneDrive
— Minio
— Nextcloud
- Opentack Swift
- Pagtipig sa Oracle Cloud
- kaugalingongCloud
- Rackspace Cloud Files
- rsync.net
- SFTP
- WebDAV
- Yandex Disk

Panguna nga gamit:
- Pagsusi sa integridad sa mga file gamit ang MD5/SHA1 hash.
- Pag-save sa mga timestamp alang sa paghimo / pagbag-o sa mga file.
- Nagsuporta sa partial nga pag-synchronize.
— Pagkopya lamang sa bag-ong mga file.
- Pag-synchronize (usa ka paagi).
- Pagsusi sa mga file (pinaagi sa mga hash).
- Abilidad sa pag-synchronize gikan sa usa ka cloud account ngadto sa lain.
- Suporta sa pag-encrypt.
- Suporta alang sa lokal nga file caching.
- Abilidad sa pag-mount sa mga serbisyo sa panganod pinaagi sa FUSE.

Idugang ko sa akong kaugalingon nga ang Rclone makatabang usab kanako nga masulbad ang bahin sa leon sa mga problema nga may kalabutan sa pag-automate sa pag-backup sa data sa proyekto nga "Väinämöinen".

Ang sunod nga buluhaton mao ang pagpili sa usa ka modelo sa pagbutang sa "migration manager".

Ang tanan nga mga tinubdan sa datos, nga lainlain nga serbisyo sa publiko nga panganod, ma-access pinaagi sa Internet. Lakip pinaagi sa API. Duha sa tulo ka receiver ang nagbuhat sa samang paagi. Dili klaro kung diin ang Nextcloud mismo gi-deploy ug unsang pag-access ang magamit niini?

Giihap nako ang lima ka posible nga kapilian:

  1. Sa imong kaugalingong server sa imong balay/kumpanya nga network.
  2. Sa imong kaugalingon nga server sa usa ka giabangan nga rack sa data center sa service provider.
  3. Sa usa ka server nga giabangan gikan sa usa ka service provider.
  4. Sa usa ka virtual server (VDS/VPS) nga adunay service/hosting provider 
  5. Gikan sa service provider sumala sa modelo sa SaaS

Sa pagkonsiderar nga ang Nextcloud software gihapon alang sa paghimo ug paggamit sa cloud storage, mahimo natong luwas nga isulti nga ang pag-access niini pinaagi sa Internet anaa sa tanang lima ka mga kapilian. Ug sa kini nga kaso, ang kamalaumon nga modelo alang sa pagbutang usa ka "manager sa paglalin" mahimong - modelo B.

Sumala sa modelo nga gipili ingon usa ka plataporma alang sa "migration manager", akong pilion ang usa sa labing kamalaumon, gikan sa akong panan-aw, mga kapilian - usa ka virtual server sa M9 data center Ang pinakadako nga Internet traffic exchange point sa Russia MSK-IX.

Ang ikatulo nga desisyon nga kinahanglan buhaton mao ang pagdesisyon sa configuration sa virtual server. 

Kung nagpili sa mga parameter sa pagsumpo sa VDS, kinahanglan ka nga magiyahan sa gikinahanglan nga pasundayag, nga nagdepende sa gilapdon sa mga kanal tali sa mga site, ang gidaghanon ug gidak-on sa mga file nga gibalhin, ang gidaghanon sa mga sapa sa paglalin ug mga setting. Sama sa alang sa OS, ang Rclone usa ka cross-platform software nga nagdagan sa lainlaing mga operating system, lakip ang Windows ug Linux.

Kung nagplano ka nga maglansad daghang mga proseso sa paglalin, ug bisan sa usa ka piho nga frequency, nan angay nga hunahunaon ang kapilian sa pag-abang sa usa ka VDS nga adunay bayad alang sa mga kapanguhaan.

paglalang

Pinasukad sa ibabaw, sa paghimo sa prototype alang sa kini nga artikulo, gipili nako ang VDS sa mosunod nga pagsumpo.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

nagkantidad ug 560 ka rubles/bulan. lakip ang 15% nga diskwento gamit ang kupon NOSTRESS.

Kini nga pagpili tungod sa kamatuoran nga ang usa ka node sa ilawom sa Windows OS, aron masunod ang mga kondisyon sa among teknikal nga mga detalye, mas dali nga ma-configure kaysa sa ubang mga OS nga magamit alang sa order.

Offtopic: Pinaagi sa dalan, alang sa mas dako nga seguridad, kini nga virtual server gi-assign sa usa sa mga node luwas nga virtual network. ug ang pag-access niini pinaagi sa RDP gitugotan lamang gikan didto...

Pagkahuman sa paghimo og VDS ug pag-access sa desktop pinaagi sa RDP, ang unang butang nga kinahanglan nimong buhaton mao ang pag-andam sa palibot alang sa Rclone ug Web-GUI. Mga. i-install ang bag-ong default browser, pananglitan Chrome, tungod kay ang una nga na-install nga IE 11, sa walay palad, dili kanunay molihok sa husto sa software nga gigamit. 

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Human maandam ang palibot, i-download ang archive gamit ang software package Rclone alang sa Windows ug unpack kini. 

Sunod, sa Windows command line mode, ipatuman ang command nga moadto sa folder nga adunay mga nakuha nga mga file. Alang kanako kini nahimutang sa folder sa balay sa tagdumala:

C:UsersAdministrator>cd rclone

Human sa transisyon, atong ipatuman ang sugo sa paglansad sa Rclone gikan sa Web-GUI:

C:UsersAdministratorrclone>rclone rcd --rc-web-gui --rc-user=”login” --rc-pass=”password” -L

diin ang "login" ug "password" mao ang login ug password nga imong gitakda, siyempre, nga walay mga kinutlo.

Sa pagpatuman sa sugo, ang terminal nagpakita

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/

ug ang Rclone graphical web interface awtomatikong moabli sa browser.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Bisan pa sa kamatuoran nga ang Web-GUI naa pa sa yugto sa pagsulay nga bersyon ug wala pa ang tanan nga mga kapabilidad sa pagdumala sa Rclone nga naa sa interface sa command line, ang mga kapabilidad niini igo na alang sa pagbalhin sa datos. Ug bisan gamay pa.

kausaban

Ang sunod nga lakang mao ang pag-set up sa mga koneksyon sa mga site diin ang data naa o mahimutang. Ug ang una sa linya mao ang panguna nga tigdawat sa datos - Nextcloud.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

1. Aron mahimo kini, adto sa seksyon Mga config Web-GUI. 

2. Pagsugod sa paghimo sa usa ka bag-ong configuration - buton Bag-ong Config.

3. Ibutang ang ngalan sa site - uma Ngalan niini nga drive (Alang sa imong pakisayran): Sunod nga panganod.

4. Pagpili sa matang o matang sa pagtipig Pagpili: Para sa Nextcloud ug Owncloud, ang nag-unang data exchange interface mao ang WebDAV.

5. Sunod, pag-klik sa Lakang 2: Pag-setup drive, ablihi ang lista sa mga parameter sa koneksyon ug pun-i. 

- 5.1. URL sa http host aron makonektar sa URL — hypertext link sa WebDAV interface. Sa Nextcloud sila nahimutang sa mga setting - ubos sa wala nga suok sa interface.
- 5.2. Ngalan sa Webdav site/service/software nga imong gigamit - Ngalan sa interface sa WebDAV. Opsyonal ang natad, alang sa imong kaugalingon, aron dili malibog kung adunay daghang ingon nga mga koneksyon.
- 5.3 Ngalan sa tiggamit - Username alang sa pagtugot
- 5.4. Password - Password alang sa pagtugot
- 5.5. Ang tigdala nga token imbes nga user/pass (eg Macaroon) ug Command nga modagan aron makakuha ug bearer token sa mga advanced nga kapilian adunay dugang nga mga parameter ug mga mando sa pagtugot. Wala sila gigamit sa akong Nextcloud.

6. Sunod nga pag-klik Paghimo og config ug aron masiguro nga ang pagsumpo gihimo, adto sa seksyon Config web interface... Pinaagi sa samang panid, ang bag-ong gibuhat nga configuration mahimong matangtang o ma-edit.

Aron masusi ang pagpaandar sa koneksyon sa site, adto sa seksyon Explorer... Sa uma Mga timaan pagsulod sa ngalan sa gi-configure nga site ug i-klik Open. Kung makakita ka usa ka lista sa mga file ug direktoryo, ang koneksyon sa site nagtrabaho.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Aron mahimong mas makapakombinsir, mahimo kang maghimo/mag-delete og folder o mag-download/mag-delete og file pinaagi sa web interface.

Ang ikaduha nga plataporma nga konektado mao ang Yandex disk.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

  • Ang una nga upat ka mga lakang parehas sa proseso sa koneksyon sa Nextcloud.
  • Sunod, gibiyaan namon ang tanan nga ingon, nga mao, ang mga uma sa Lakang 2: I-setup ang drive Gibiyaan namo sila nga walay sulod ug wala mag-usab sa bisan unsa sa mga advanced nga kapilian.
  • Pag-klik Paghimo Config.
  • Ang panid sa pagtugot sa Yandex nagbukas sa browser, pagkahuman nakadawat ka usa ka mensahe bahin sa malampuson nga koneksyon ug usa ka tanyag nga mobalik sa Rclone.
  • Ang atong buhaton mao ang pagsusi sa seksyon Config.

Pagbalhin

Kung kami adunay duha ka mga site nga konektado, mahimo na namon nga ibalhin ang data sa taliwala nila. Ang proseso mismo susama sa pagsusi sa pag-andar sa koneksyon sa Nextcloud, nga among gihimo kaniadto.

  • Adto sa Explorer.
  • Pagpili sa usa ka template 2-sa kilid.
  • Sa matag usa sa Mga timaan ipakita ang ngalan sa imong site.
  • Pag-klik Open.
  • Nakita namon ang usa ka direktoryo sa mga file ug mga folder alang sa matag usa niini.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Aron masugdan ang proseso sa paglalin, ang nahabilin mao ang pagpili sa gusto nga folder nga adunay mga file sa direktoryo sa gigikanan sa datos ug i-drag kini gamit ang mouse sa direktoryo sa destinasyon.

Ang mekanismo sa pagdugang sa nahabilin nga mga site ug pagbalhin sa datos sa taliwala nila parehas sa mga operasyon nga gihimo sa ibabaw. Kung makasugat ka og mga sayup sa imong trabaho, mahimo nimong tun-an ang mga detalye bahin niini sa terminal diin ang Rclone nga adunay Web-GUI nagdagan.

Sa kinatibuk-an, ang dokumentasyon alang sa Rclone kay kaylap ug anaa sa website ug sa Internet, ug kinahanglang dili magpahinabog bisan unsang kalisdanan sa paggamit. Uban niini, akong gikonsiderar ang una nga post kung giunsa ang pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain, pag-bypass sa imong PC, kompleto.

PS Kung dili ka mouyon sa katapusang pahayag, isulat sa mga komentaryo: unsa ang "wala gitabonan sa hilisgutan" ug sa unsang ugat kini angay nga ipadayon.

Sa unsa nga paagi sa pagbalhin sa mga file gikan sa usa ka panganod ngadto sa lain nga bypassing sa imong PC

Source: www.habr.com

Idugang sa usa ka comment