Sådan synkroniseres fra Linux til Google Drev med rclone

Billede: Google

Jeg er en strømdriver i Google Drev. Jeg er afhængig af skylagringsplatformen dagligt. Og i betragtning af at jeg bruger Linux-operativsystemet som min daglige driver, har jeg været nødt til at lede andetsteds efter synkroniseringsværktøjer (da Google ikke har valgt at oprette en native Cloud-klient til Linux).

Skal-læse sky

  • Cloud computing i 2020: Forudsigelser om sikkerhed, AI, Kubernetes, mere
  • De vigtigste skyfremskridt i årtiet
  • Top desktop som en tjenesteudbyder (DaaS): Amazon, Citrix, Microsoft, VMware og mere
  • Cloud computing-politik (TechRepublic Premium)

Mit go-to-værktøj til dette er Insync, som er et fremragende GUI-værktøj. Men jeg er altid på udkig efter noget andet. Da Insync er et proprietært (lukket kildekode) projekt, tænkte jeg, det ville være godt at finde et open source værktøj til opgaven. Jeg har allerede dækket Grive2 (se Sådan synkroniserer du din Google Cloud på Linux med Grive2) og har ønsket at finde noget andet. Denne søgning førte mig til rclone, et kommandolinjeprogram til synkronisering af filer og mapper til og fra adskillige skytjenester (som Amazon S3, Dropbox, FTP, Google Drive, HTTP, OneDrive, Nextcloud, ownCloud, pCloud, WebDAV og mange flere ).

Installation og opsætning er ikke for svært, og der er et GUI-værktøj til at gøre styring af en synkronisering meget lettere. Lad os installere rclone og rclone-browser på Ubuntu Desktop 18.04, forbinde den til Google Drev og derefter bruge rclone-browser-værktøjet.

Installation

Vi installerer fra en forudkompileret binær. For at gøre dette skal du åbne et terminalvindue og udstede følgende kommandoer:

 cd / tmp curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip cd rclone - * - linux-amd64 

Nu skal du kopiere den binære fil og give den de rette tilladelser med følgende kommandoer:

 sudo cp rclone / usr / bin / sudo chown root: root / usr / bin / rclone sudo chmod 755 / usr / bin / rclone 

Til sidst skal du installere manpagen med kommandoerne:

 sudo mkdir -p / usr / local / share / man / man1sudo cp rclone.1 / usr / local / share / man / man1 / sudo mandb 

Konfiguration af rclone

Som jeg sagde, vil vi konfigurere dette til at synkronisere med Google Drev. Hvis du vil oprette forbindelse til en anden tjeneste, kan du tjekke de officielle dokumenter for at få flere oplysninger.

For at konfigurere rclone skal du udstede kommandoen:

 rclone config 

Du vil blive stillet et antal spørgsmål, hvoraf de fleste er selvforklarende. De eneste spørgsmål, der måske får dig op er:

 Værdi "client_id" Værdi "client_secret" Værdi "root_folder_id" Værdi "service_account_file" 

Til alt det ovenstående skal du bare trykke på Enter.

For værdien "scope" = du kan indtaste det navn, du ønsker. Som standard vil det være drev. Du kan forlade det eller skrive noget mere meningsfuldt (f.eks. Googledrive eller gdrive).

Til sidst åbnes din standardbrowser, hvor du bliver bedt om at vælge, hvilken Google-konto du vil bruge. Hvis du ikke allerede har logget ind på din Google-konto, skal du gøre det på dette tidspunkt. Når det er afsluttet, skal du besvare et par flere enkle spørgsmål og derefter afslutte konfigurationsskriptet. Din forbindelse er nu konfigureret.

Installation af rclone-browser

For at installere rclone-browseren skal du åbne et terminalvindue og udstede kommandoen:

 sudo nano /etc/apt/sources.list.d/rclonebrowser.list 

Indsæt følgende i denne nye fil:

 deb http://ppa.launchpad.net/mmozeiko/rclone-browser/ubuntu xenial main deb-src http://ppa.launchpad.net/mmozeiko/rclone-browser/ubuntu xenial main 

Gem og luk filen. Opdater apt med kommandoen sudo apt-opdatering, og installer derefter rclone browser med kommandoen sudo apt installer rclone-browser .

Du skal nu se posten rclone-browser i din skrivebordsmenu. Start den op, og du skal se en fane Google Drev ( figur A ).

Figur A

Rclone-browser-værktøjet i aktion.


Klik på fanen Google Drev for at se en liste over alle dine Drive-filer / -mapper. Fra denne grænseflade kan du uploade, downloade, montere og mere ... hvilket gør brugen af ​​rclone betydeligt lettere.

Hvis du hellere vil bruge kommandolinjen til rclone, skal du udstede kommandomanden rclone for at finde ud af, hvordan værktøjet bruges. Kernen i kommandolinjen er:

  • For at se det øverste niveau af dit drev skal du udstede kommandoen rclone lsd drev .
  • Udskriv kommandoen rclone ls drevet for at liste alle filerne på dit drev .
  • For at kopiere en lokal fil til Drev skal du udstede kommandoen rclone copy / path / to / local / file drive: / path / to / remote / folder .

Hvis du arbejder fra et skrivebord, anbefaler jeg stærkt, at du holder dig med rclone-browser.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com