Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj
Vdekja, divorci dhe lëvizja janë tre nga situatat më stresuese në jetën e çdo personi.
"Histori e frikshme amerikane".

- Andryukh, po largohem nga shtëpia, më ndihmo të lëviz, gjithçka nuk do të përshtatet me mua :(
- Mirë, sa janë?
— Ton* 7-8...
*Ton (jarg) - Terabajt.

Kohët e fundit, duke lundruar në internet, vura re se pavarësisht disponueshmërisë në Habré dhe burimeve të ngjashme të shumë materialeve rreth metodave dhe modeleve për migrimin e llojeve të ndryshme të të dhënave, pyetjet mbi këtë temë ende shfaqen në internet. Të cilat, për disa arsye, jo gjithmonë marrin përgjigje të hollësishme. Ky fakt më shtyu që një ditë të mbledh shënime për zbatimin e një zgjidhjeje të ngjashme dhe t'i rregulloj ato në formën e një postimi të veçantë.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Në përgjithësi, më duhet të transferoj të dhëna nga një pajisje, sistem dhe shërbim në një tjetër me një frekuencë të bezdisshme. E cila, përmes provës dhe gabimit, më lejoi jo vetëm të njihem me shumë produkte interesante, por edhe të gjej një ekuilibër midis funksionalitetit dhe kostos së zgjidhjes për të cilën dua të flas

dizajni

Siç doli si rezultat i punës së projektimit dhe anketimit, cilësia dhe efikasiteti i procesit të migrimit varet jo vetëm nga karakteristikat teknike të "lokaleve" ku ndodhen ose do të vendosen të dhënat, por edhe nga vendndodhja e tyre fizike.

Menaxheri i migrimit është një nyje kompjuterike në të cilën funksionon "logjika" e procesit - softueri për menaxhimin e migrimit.

Kjo do të thotë, ekzistojnë dy modele për vendosjen e një "menaxheri të migracionit"

  • Modeli A. Nëse të paktën një nga faqet mund të aksesohet vetëm nga brenda rrjetit lokal, atëherë ia vlen të vendosni një "menaxher migrimi" në të njëjtin rrjet. Sepse performanca dhe koha e migrimit janë ende të kufizuara nga shpejtësia dhe koha e funksionimit të kanalit që lidh faqet.
  • Modeli B. Nëse burimi dhe marrësi i të dhënave kanë akses jashtë rrjetit lokal, atëherë "menaxheri i migrimit" duhet të vendoset aty ku shpejtësia dhe koha e funksionimit të kanalit ndërmjet tyre do të jetë padyshim më e mirë.

Për të zbërthyer disi sa më sipër, unë propozoj t'i kthehemi detyrave nga çështja kryesore e artikullit dhe t'i zyrtarizojmë ato në specifikime teknike.

Së pari, më duhet të zbuloj nëse softueri që po përdor mbështet retë: Mail.ru, Yandex, Google Drive, Mega, Nextloud?

Përgjigja e shkurtër është: "PO!"

E perdor Rklon.

Rclone - rsync për ruajtjen e cloud. Softuer me burim të hapur i krijuar për të sinkronizuar skedarët dhe dosjet me më shumë se 45 lloje dhe lloje të ruajtjes.

Këtu janë vetëm disa prej tyre:
— Sistemi i ruajtjes së objekteve në renë kompjuterike Alibaba (Aliyun) (OSS)
- Amazon S3
- Kef
- Hapësirat e Oqeanit Dixhital
- Dropbox
- Google Cloud Storage
- Google Drive
- Google Photos
- HTTP
-IBM COS S3
- Mail.ru Cloud
- Mega
- Microsoft Azure Blob Storage
- Microsoft OneDrive
- Minio
- Cloud tjetër
- Openstack Swift
— Oracle Cloud Storage
— vetCloud
— Skedarët e Rackspace Cloud
- rsync.net
- SFTP
- WebDAV
- Disk Yandex

Funksionaliteti kryesor:
— Kontrollimi i integritetit të skedarëve duke përdorur hash MD5/SHA1.
— Ruajtja e vulave kohore për krijimin/ndryshimin e skedarëve.
- Mbështet sinkronizimin e pjesshëm.
— Po kopjoni vetëm skedarë të rinj.
— Sinkronizimi (me një drejtim).
— Kontrollimi i skedarëve (me hash).
— Aftësia për të sinkronizuar nga një llogari cloud në tjetrën.
- Mbështetje për kriptim.
- Mbështetje për ruajtjen e skedarëve lokalë.
— Aftësia për të montuar shërbimet cloud nëpërmjet FUSE.

Unë do të shtoj vetë se Rclone më ndihmon gjithashtu të zgjidh pjesën më të madhe të problemeve që lidhen me automatizimin e rezervimit të të dhënave në projekti "Väinämöinen".

Detyra tjetër është të zgjidhni një model vendosjeje "menaxheri i migrimit".

Të gjitha burimet e të dhënave, të cilat janë shërbime të ndryshme publike cloud, janë të aksesueshme nëpërmjet internetit. Përfshirë përmes API-së. Dy nga tre marrës bëjnë të njëjtën gjë. Nuk është e qartë se ku është vendosur vetë Nextcloud dhe çfarë aksesi është i disponueshëm për të?

Kam numëruar pesë opsione të mundshme:

  1. Në serverin tuaj në rrjetin tuaj të shtëpisë/korporatës.
  2. Në serverin tuaj në një raft të marrë me qira të qendrës së të dhënave të ofruesit të shërbimit.
  3. Në një server të marrë me qira nga një ofrues shërbimi.
  4. Në një server virtual (VDS/VPS) me një ofrues shërbimi/hosting 
  5. Nga ofruesi i shërbimit sipas modelit SaaS

Duke marrë parasysh që Nextcloud është ende softuer për krijimin dhe përdorimin e ruajtjes së cloud, mund të themi me siguri se qasja në të nëpërmjet internetit është e disponueshme në të pesë opsionet. Dhe në këtë rast, modeli optimal për vendosjen e një "menaxheri të migracionit" do të jetë - modeli B.

Sipas modelit të zgjedhur si një platformë për "menaxherin e migrimit", unë do të zgjedh një nga opsionet optimale, nga këndvështrimi im - një server virtual në Qendra e të dhënave M9 Pika më e madhe e shkëmbimit të trafikut në internet në Rusi MSK-IX.

Vendimi i tretë që duhet të merret është të vendosni për konfigurimin e serverit virtual. 

Kur zgjidhni parametrat e konfigurimit VDS, duhet të udhëhiqeni nga performanca e kërkuar, e cila varet nga gjerësia e kanaleve midis faqeve, numri dhe madhësia e skedarëve që zhvendosen, numri i rrymave të migrimit dhe cilësimet. Sa i përket sistemit operativ, Rclone është softuer ndër-platformë që funksionon në sisteme të ndryshme operative, duke përfshirë Windows dhe Linux.

Nëse planifikoni të filloni disa procese migrimi, dhe madje edhe në një frekuencë të caktuar, atëherë ia vlen të merrni parasysh mundësinë e marrjes me qira të një VDS me pagesë për burime.

krijim

Bazuar në sa më sipër, gjatë krijimit të prototipit për këtë artikull, zgjodha VDS në konfigurimin e mëposhtëm.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

kushton 560 rubla/muaj. duke përfshirë 15% zbritje duke përdorur kupon NOSTRES.

Kjo zgjedhje është për faktin se një nyje nën OS Windows, në mënyrë që të përputhet me kushtet e specifikimeve tona teknike, është më e lehtë për t'u konfiguruar sesa për OS të tjera të disponueshme për porosi.

Offtopic: Meqë ra fjala, për siguri më të madhe, ky server virtual i caktohet njërit prej nyjeve rrjet i sigurt virtual. dhe qasja në të nëpërmjet RDP lejohet vetëm prej andej...

Pas krijimit të një VDS dhe fitimit të aksesit në desktop përmes RDP, gjëja e parë që duhet të bëni është të përgatisni mjedisin për Rclone dhe Web-GUI. Ato. instaloni një shfletues të ri të paracaktuar, për shembull Chrome, pasi IE 11 i instaluar fillimisht, për fat të keq, nuk funksionon gjithmonë siç duhet me softuerin e përdorur. 

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Pas përgatitjes së mjedisit, shkarkoni arkivin me paketën softuerike Rclone për Windows dhe shpaketoni atë. 

Më pas, në modalitetin e linjës së komandës Windows, ekzekutoni komandën për të shkuar te dosja me skedarët e nxjerrë. Për mua ndodhet në dosjen kryesore të administratorit:

C:UsersAdministrator>cd rclone

Pas tranzicionit, ne ekzekutojmë komandën për të nisur Rclone nga Web-GUI:

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

ku "hyrja" dhe "fjalëkalimi" janë identifikimi dhe fjalëkalimi që keni specifikuar, natyrisht, pa thonjëza.

Pas ekzekutimit të komandës, terminali shfaqet

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/

dhe ndërfaqja grafike e internetit Rclone hapet automatikisht në shfletues.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Përkundër faktit se Web-GUI është ende në fazën e versionit të testimit dhe nuk i ka ende të gjitha aftësitë e menaxhimit Rclone që ka ndërfaqja e linjës së komandës, aftësitë e tij janë mjaft të mjaftueshme për migrimin e të dhënave. Dhe madje edhe pak më shumë.

rregullim

Hapi tjetër është vendosja e lidhjeve me faqet ku ndodhen ose do të vendosen të dhënat. Dhe i pari në radhë do të jetë marrësi kryesor i të dhënave - Nextcloud.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

1. Për ta bërë këtë, shkoni te seksioni Konfiguron Web-GUI. 

2. Fillimi i krijimit të një butoni të ri konfigurimi Konfigurimi i ri.

3. Vendosni emrin e faqes - fushën Emri i kësaj disku (Për referencë tuaj): Nextcloud.

4. Zgjedhja e llojit ose llojit të ruajtjes zgjedh: Për Nextcloud dhe Owncloud, ndërfaqja kryesore e shkëmbimit të të dhënave është WebDAV.

5. Tjetra, klikoni mbi Hapi 2: Konfigurimi drive, hapni listën e parametrave të lidhjes dhe plotësoni. 

- 5.1. URL-ja e hostit http për t'u lidhur me URL-në — lidhje hiperteksti i ndërfaqes WebDAV. Në Nextcloud ato janë të vendosura në cilësimet - këndi i poshtëm i majtë i ndërfaqes.
- 5.2. Emri i faqes/shërbimit/softuerit Webdav që po përdorni — Emri i ndërfaqes WebDAV. Fusha është opsionale, për veten tuaj, në mënyrë që të mos ngatërroheni nëse ka shumë lidhje të tilla.
- 5.3 Emri i përdoruesit — Emri i përdoruesit për autorizim
- 5.4. Fjalëkalimin — Fjalëkalimi për autorizim
- 5.5. Shenja mbajtëse në vend të përdoruesit/kalimit (p.sh. një makaron) dhe komanda për të kandiduar për të marrë një shenjë bartës në opsionet e avancuara ka parametra shtesë dhe komanda autorizimi. Ato nuk përdoren në Nextcloud tim.

6. Klikoni tjetër Krijo konfigurim dhe për t'u siguruar që konfigurimi është krijuar, shkoni te seksioni Konfigurimi ndërfaqja në ueb... Nëpërmjet të njëjtës faqe, konfigurimi i krijuar rishtazi mund të fshihet ose modifikohet.

Për të kontrolluar funksionalitetin e lidhjes me sitin, shkoni te seksioni EksploruesMe Në fushë Remotes shkruani emrin e faqes së konfiguruar dhe klikoni hapur. Nëse shihni një listë skedarësh dhe drejtorish, lidhja me sitin po funksionon.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Për të qenë më bindës, mund të krijoni/fshini një dosje ose të shkarkoni/fshini një skedar përmes ndërfaqes së internetit.

Platforma e dytë që do të lidhet do të jetë disku Yandex.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

  • Katër hapat e parë janë të ngjashëm me procesin e lidhjes Nextcloud.
  • Tjetra, ne lëmë gjithçka siç është, domethënë fushat brenda Hapi 2: Konfiguro diskun Ne i lëmë bosh dhe nuk ndryshojmë asgjë në opsionet e avancuara.
  • Ne shtypim Krijo konfigurimin.
  • Faqja e autorizimit Yandex hapet në shfletues, pas së cilës ju merrni një mesazh për lidhjen e suksesshme dhe një ofertë për t'u kthyer në Rclone.
  • Ajo që ne bëjmë është të kontrollojmë seksionin config.

shpërngulje

Kur kemi dy sajte të lidhura, tashmë mund të migrojmë të dhëna ndërmjet tyre. Vetë procesi është i ngjashëm me kontrollin e funksionalitetit të lidhjes me Nextcloud, të cilin e kemi kryer më herët.

  • Shkoni në Eksplorues.
  • Zgjedhja e një shablloni 2 krah për krah.
  • Në secilën prej Remotes tregoni emrin e faqes tuaj.
  • Ne shtypim hapur.
  • Ne shohim një drejtori skedarësh dhe dosjesh për secilën prej tyre.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Për të filluar procesin e migrimit, mbetet vetëm të zgjidhni dosjen e dëshiruar me skedarë në drejtorinë e burimit të të dhënave dhe ta tërhiqni me miun në drejtorinë e destinacionit.

Mekanizmi për shtimin e vendeve të mbetura dhe migrimin e të dhënave ndërmjet tyre është i ngjashëm me operacionet e kryera më sipër. Nëse hasni gabime gjatë punës tuaj, mund të studioni detaje rreth tyre në terminalin ku funksionon Rclone me Web-GUI.

Në përgjithësi, dokumentacioni për Rklon është i gjerë dhe i disponueshëm në faqen e internetit dhe në internet dhe nuk duhet të shkaktojë ndonjë vështirësi në përdorim. Me këtë, unë e konsideroj të përfunduar postimin e parë se si të transferoni skedarët nga një re në tjetrën, duke anashkaluar kompjuterin tuaj.

PS Nëse nuk jeni dakord me deklaratën e fundit, shkruani në komente: cila "temë nuk mbulohet" dhe në çfarë drejtimi ia vlen të vazhdohet.

Si të transferoni skedarë nga një re në tjetrën pa kaluar nëpër kompjuterin tuaj

Burimi: www.habr.com

Shto një koment