Barracuda Networks er kjent for sine nettverksprodukter, inkludert Spam, Virus og Firewall apparater. I februar 2013 lanserte selskapet sin cloud storage service, Copy.com, med flere unike funksjoner, inkludert 256-biters AES-kryptering og støtte for flere plattformer som Linux, Windows, Mac og til og med Raspberry Pi.

Å ha en sky lagringstjeneste som henvender seg til Linux-brukere er flott (spesielt med den kommende nedleggelsen av Ubuntu One), men å ha en som fungerer også på Raspberry Pi er fantastisk!

Det første trinnet er å laste ned Copy.com-klienten for Raspberry Pi ved hjelp av wget :

 wget http://copy.com/install/linux/Copy.tgz 

Kommandoen " wget " skal allerede være installert på Pi, men hvis ikke, kan du installere den ved å bruke:

 sudo apt-get install wget 

Du vil nå ha en fil som heter "Copy.tgz" i din hjemmekatalog. Du kan pakke ut filen ved å bruke:

 tjære zxvf Copy.tgz 

Dette vil opprette en mappe kalt "kopi", og i det vil det være tre undermapper: "armv6h", "x86" og "x86_64." Den første inneholder kopi-klientbinariene for Raspberry Pi, den andre inneholder Kopier klienten for 32-biters Linux på en PC, og den tredje samme klienten, men for 64-biters Linux-PCer.

Vi vil bruke Raspberry Pi binaries; Men ved hjelp av Copy.com-klienten er det i hovedsak det samme på Linux-PCer. Det finnes to verktøy levert av Barracuda Networks: "CopyCmd" og "CopyConsole." Den første er et generelt verktøy som lar deg utføre bestemte handlinger som å hente en fil eller få offentlig lenke for en fil. Den andre er kommandolinjeversjonen av Kopier-appen som synkroniserer en lokal mappe med skylagringsplassen.

CopyCmd

CopyCmd-verktøyet kan være ganske komplisert, men enkle operasjoner er enkle å utføre. Slik får du en liste over filene som er lagret på Copy.com:

 ./CopyCmd Cloud [email protected] -password = 'mypass' ls 

Kommandoen må kjøres fra "armv6h" katalogen. Hvis du vil kjøre kommandoen fra et annet sted, bør du gi hele banen til CopyCmd binær. Brukernavnet og passordet er selvforklarende. Den siste parameteren " ls " forteller verktøyet for å liste filene i skyen. Bruk " ls -r " for å få en rekursiv notering.

For å laste ned en fil fra Copy.com bruk:

 ./CopyCmd Cloud [email protected] -password = 'mypass' få rapport1.doc report1.doc 

Årsaken til at "report1.doc" gjentas er at den første forekomsten er navnet på filen på Copy.com, og den andre er det lokale filnavnet. I begge tilfeller kan hele get 'Reports/report1.doc' '/home/pi/reports1.doc' brukes, for eksempel den andre halvdelen av kommandoen ville være: " get 'Reports/report1.doc' '/home/pi/reports1.doc' "

Hvis du vil se en liste over de andre kommandoene som støttes av CopyCmd, kan du bare kjøre binæret uten parametere for å se den innebygde hjelpsinformasjonen.

CopyConsole

CopyConsole-verktøyet holder en mappe på Raspberry Pi synkronisert med dataene på Copy.com. Uansett hva som lastes opp til Copy.com fra en hvilken som helst klient eller via nettet, lastes ned på Pi. På samme måte vil eventuelle filer lagt til den utpekte katalogen på Pi bli lastet opp til Copy.com.

Synkroniseringsappen kjører i bakgrunnen og er startet slik:

 ./CopyConsole -daemon [email protected] -p = 'mypass' -rot = / hjem / pi / kopi 

" -root " -parameteren angir hvilken katalog på Pi som skal synkroniseres med nettbasert lagring. Hvis du ikke angir passordet, vil programmet spørre deg om det.

En ting verdt å merke seg er at hvis du har mange filer lagret på Copy.com, og du aktiverer synkroniseringsagenten, lastes alle dataene du har lagret på tjenesten ned til din Pi. Siden mange brukere sannsynligvis bruker Raspberry Pi med et 4 GB eller 8 GB SD-kort, er det fare for at lagringen fylles opp raskt.

Du kan også kjøre programmet i forgrunnen ved å utelate parameteren " -daemon ".

CopyAgent

Hvis du bruker Copy.com-klienten på en Linux-PC (med en Intel eller kompatibel prosessor), er det også et tredje program kalt CopyAgent. Det er et grafisk program som kjører på Linux-skrivebordet. For å kjøre klienten, finn undermappen "x86" eller "x86_64" og dobbeltklikk på "CopyAgent." Det ligner på Copy.com-klienten som finnes på Windows og OS X. Det opprinnelige oppsettet krever at du skriver inn kopien .com-legitimasjon og bekreft deretter synkroniseringsmappen. Når du er konfigurert, forblir klienten i skuffen og synkroniserer mappene i bakgrunnen.

Har du prøvd Copy.com og bruker du Raspberry Pi eller Linux klientprogrammet? Gi oss beskjed om dine erfaringer med tjenesten i kommentarene nedenfor.