Slik bruker du rclone til å sikkerhetskopiere til Google Drive på Linux
Det er fortsatt ingen offisiell Linux-klient for Google Disk, men du kan sikkerhetskopiere til Google Disk ved å bruke |_+_| verktøyet rett fra kommandolinjen. Vi viser deg hvordan.
Hvor er Google Disk på Linux?
Til tross for lovende Linux-støtte kommer snart tilbake i 2012 , er det ingen indikasjon på at Google noen gang vil produsere en innebygd Linux-klient for Google Disk. Det finnes flere uoffisielle tredjepartsløsninger, som f.eks Synkronisert , overGrive og ODrive , og noen filnettlesere tillater integrasjon med Google Disk, som f.eks Filer i GNOME .
Tredjepartsapplikasjonene er kommersielle produkter som krever enten et direkte kjøp eller et abonnement. De fungerer bra, de koster ikke mye, og faktisk har overGrive en gratisversjon som tilbyr begrenset funksjonalitet uten kostnad.
Men hva om du vil lage og kjøre sikkerhetskopier fra kommandolinjen? Eller å inkorporere den funksjonaliteten i skript? Det er alt mulig takket være en fantastisk applikasjon kalt |_+_|. Faktisk med |_+_| du kan sikkerhetskopier, last ned og synkroniser filer til over førti forskjellige skyløsninger . Det er som rsync for skyer.
Installerer rclone
|_+_| vil nesten helt sikkert ikke bli installert på din Linux-datamaskin som standard. Heldigvis er det et installasjonsskript som skal fungere på alle distribusjoner. Installasjonsprosessen bruker krølle . På datamaskinene som ble brukt til å undersøke denne artikkelen, hadde Fedora 31 og Manjaro 18.1.0 allerede |_+_| installert, men |_+_| måtte installeres på Ubuntu 18.04 LTS.
På Ubuntu, kjør denne kommandoen for å installere den:
rclone
Annonse
En gang |_+_| har blitt installert, installer |_+_| med denne kommandoen:
rclone
Når |_+_| installasjonen er fullført, vil du se en suksessmelding.
Dette har installert |_+_| programmet på din Linux-datamaskin. Det neste trinnet er å kjøre gjennom oppsettsprosessen og autentisere |_+_| for å få tilgang til Google Disk.
Opprette en rclone ekstern tilkobling
Tilkoblinger til eksterne skytjenester kalles fjernkontroller i |_+_| verden. Vi må lage en for Google Disk. Start |_+_| konfigurasjonsprosess med denne kommandoen:
rclone
Det er mange spørsmål i konfigurasjonsprosessen. Men ikke bli motløs, mange av dem kan stå på standardverdiene og bare aksepteres ved å trykke på Enter.
|_+_| forteller oss at det ikke er konfigurert fjernkontroller. Trykk n og trykk Enter for å opprette en ny fjernkontroll. Det vil be deg om et navn. Vi kommer til å kalle det google-drive. Bruk hvilket navn du vil.
Annonse
En lang meny lar deg velge typen lagring du oppretter en ekstern tilkobling til.
Bla gjennom listen til du ser oppføringen for Google Disk, og noter nummeret.
Vi kan se at i dette tilfellet er det nummer 13. Skriv inn dette som lagringstype og trykk Enter.
Du blir bedt om en Google Application Client ID. Trykk Enter for å godta standarden.
Du blir deretter bedt om en Google Application Client Secret.
Igjen, bare trykk Enter. Du blir bedt om å angi omfanget som |_+_| vil ha når den fungerer på Google Disk. Trykk 1 og trykk deretter Enter.
For IDen til rotmappen, trykk bare Enter.
Ved ledeteksten Service Account Credentials trykker du på Enter.
Annonse
Ved ledeteksten Rediger avansert konfigurasjon trykker du bare på Enter. På menyen Bruk autokonfigurasjon trykker du på y og deretter på Enter.
Dette forårsaker |_+_| for å kommunisere til Google Disk, og for å starte nettleseren din for å tillate deg å gi tillatelse til |_+_| for å samhandle med Google Disk.
Klikk på Google-kontoen du ønsker å bruke i nettleservinduet.
Klikk på Tillat-knappen for å tillate |_+_| for å få tilgang til Google Disk.
Når autentiseringen er fullført, vil du se en suksess! melding i nettleservinduet. Du kan lukke nettleseren og gå tilbake til terminalvinduet.
Ved forespørselen Konfigurer dette som en teamstasjon skriver du n og trykker deretter Enter.
Annonse
På Ja, Rediger, Slett-menyen skriver du y og trykker deretter Enter.
På den siste menyen, skriv q og trykk Enter.
rclone Back Up Script
Den |_+_| applikasjonen er svært funksjonsrik. Det er flott, men det betyr det er mange alternativer . Kommandoen vi skal se på nedenfor kopierer filer fra din lokale datamaskin til Google Disk. Dette er en enveis kopi til skyen; det er ikke en toveis synkronisering mellom Google Disk og din lokale datamaskin – selv om |_+_| kan gjøre det. Vi bruker dette som en grunnleggende form for off-site backup.
Skriv (eller kopier og lim inn) dette i et tekstredigeringsprogram og lagre det på datamaskinen din. Vi kalte det |_+_|. Du kan kalle det hva som gir mening for deg.
rclone
Her er hva parametrene betyr:
- & rsaquo; Hvordan laste opp filer og mapper til Google Disk
- › Slik finner du Spotify Wrapped 2021
- › 5 nettsteder hver Linux-bruker bør bokmerke
- & rsaquo; Cyber Monday 2021: Beste Apple-tilbud
- & rsaquo; Cyber Monday 2021: Beste tekniske tilbud
- › Funksjoner vs. formler i Microsoft Excel: Hva er forskjellen?
- › Datamaskinmappen er 40: Hvordan Xerox Star skapte skrivebordet
Noen av disse verdiene er standardverdiene, men vi har tatt med dem her slik at vi kan diskutere dem. På den måten, hvis du trenger å endre en verdi, vet du hvilken parameter du skal justere.
Gjør skriptet kjørbart med denne kommandoen:
curl
Kjøre sikkerhetskopieringsskriptet
Sikkerhetskopieringsskriptet vårt kommer til å kopiere Dokumenter-mappen til Google Disk. I Dokumenter-mappen vår har vi en samling noter.
Vi kan starte sikkerhetskopieringsskriptet med denne kommandoen:
curl
Annonse
Vi ba om statistikkoppdateringer hvert sekund (|_+_|), og vi ba også om detaljerte utdata (|_+_|). Det kommer ikke som noen overraskelse at vi får mye skjermutgang. Det er vanligvis et godt alternativ å slå på detaljert utgang for ny funksjonalitet slik at du kan oppdage problemer. Du kan skru ned mengden produksjon når du er fornøyd, at ting går knirkefritt.
Vi får et siste sammendrag som forteller oss at 60 filer ble overført uten feil. Overføringen tok omtrent 24 sekunder.
La oss sjekke Google Disk og se hva som skjedde i skylagringen vår.
En LinuxDocs-katalog er opprettet, så det ser lovende ut. Hvis vi dobbeltklikker på den for å ta en titt på innsiden, kan vi se at alle filene er overført til Google Disk.
Bruke rclone for å se filer på Google Disk
Vi kan bruke |_+_| for å titte inn i mappen på Google Disk, rett fra terminalvinduet:
curl
Toppen av isfjellet
Det er flott at vi kan utføre denne typen kopi rett fra kommandolinjen. Vi kan inkorporere bruken av skylagringen vår i skript, og det kunne vi planlegge utføringen av sikkerhetskopieringsskript ved å bruke |_+_|.
Annonse|_+_| har et absolutt vell av kommandoer, du oppfordres til det sjekk ut deres dokumentasjon og utmerket nettside . Vi har knapt skrapet i overflaten her, og litt lesing og lek med |_+_| vil betale tilbake innsatsen mange ganger.
Strengt tatt er dette ikke en ekte sikkerhetskopi. Det er en ekstern kopi av filene og dataene dine, noe som definitivt er en god ting å ha, men det er bare en kopi av filene. Den tilbyr ikke versjonskontroll eller andre funksjoner som ekte sikkerhetskopieringsløsninger vil tilby.
Så bruk |_+_| i forbindelse med andre sikkerhetskopieringsteknikker. Som et annet lag til et eksisterende sikkerhetskopieringsregime |_+_| er en enkel måte å lagre dataene dine på et sted som er geografisk fjernet fra hjemmet eller kontoret. Og det må være en god ting.
I SLEKT: Beste Linux bærbare datamaskiner for utviklere og entusiaster
LES NESTEDave McKay brukte først datamaskiner da stanset papirtape var på moten, og han har programmert siden. Etter over 30 år i IT-bransjen er han nå teknologijournalist på heltid. I løpet av sin karriere har han jobbet som frilansprogrammerer, leder for et internasjonalt programvareutviklingsteam, prosjektleder for IT-tjenester og sist som databeskyttelsesansvarlig. Hans forfatterskap har blitt publisert av howtogeek.com, cloudsavvyit.com, itenterpriser.com og opensource.com. Dave er en Linux-evangelist og forkjemper for åpen kildekode.
Les hele bio