Barracuda Networks är känt för sina nätverksprodukter, inklusive Spam, Virus och Firewall-apparater. I februari 2013 lanserade företaget sin cloud storage service, Copy.com, med flera unika funktioner inklusive 256-bitars AES-kryptering och stöd för flera plattformar som Linux, Windows, Mac, och även Raspberry Pi.

Att ha en lagringsservice för moln som passar Linux-användare är stor (särskilt med den kommande nedläggningen av Ubuntu One), men att ha en som också fungerar på Raspberry Pi är fantastisk!

Det första steget är att ladda ner Copy.com-klienten för Raspberry Pi med wget :

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

Kommandot " wget " ska redan installeras på din Pi, men om det inte är kan du installera det med:

 sudo apt-get install wget 

Du kommer nu få en fil som heter "Copy.tgz" i din hemkatalog. Du kan packa upp filen med:

 tjära zxvf Copy.tgz 

Detta kommer att skapa en mapp som heter "kopia", och där kommer det att finnas tre undermappar: "armv6h", "x86" och "x86_64." Den första innehåller kopior klient binärerna för Raspberry Pi, den andra innehåller Kopieringsklienten för 32-bitars Linux på en dator, och den tredje samma klienten men för 64-bitars Linux-datorer.

Vi kommer att använda björnen Raspberry Pi binaries; dock använder man Copy.com-klienten i stort sett samma sak på Linux-datorer. Det finns två verktyg som tillhandahålls av Barracuda Networks: "CopyCmd" och "CopyConsole." Den första är ett allmänt verktyg som låter dig utföra vissa specifika handlingar som att hämta en fil eller få den offentliga länken för en fil. Den andra är kommandoradsversionen av kopieringsappen som synkroniserar en lokal mapp med molnlagret.

CopyCmd

CopyCmd-verktyget kan vara ganska komplext, men enkla operationer är lätta att utföra. Så här får du en lista över de filer som finns lagrade på Copy.com:

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

Kommandot måste köras från "armv6h" -katalogen. Om du vill köra kommandot från någon annanstans bör du ge hela sökvägen till CopyCmd binära. Användarnamnet och lösenordet är självförklarande. Den sista parametern " ls " berättar verktyget för att lista filerna i molnet. Använd " ls -r " för att få en rekursiv notering.

För att ladda ner en fil från Copy.com använd:

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

Anledningen till att "report1.doc" upprepas är att den första instansen är filens namn på Copy.com, och den andra är det lokala filnamnet. I båda fallen kan fullständiga sökvägar användas, t ex den andra halvan av kommandot skulle vara: " get 'Reports/report1.doc' '/home/pi/reports1.doc' "

För att se en lista över de andra kommandon som stöds av CopyCmd, kör bara binären utan några parametrar för att se den inbyggda hjälpinformationen.

CopyConsole

CopyConsole-verktyget håller en mapp på din Raspberry Pi synkroniserad med data på Copy.com. Allt som laddas upp till Copy.com från någon klient eller via webben laddas ner på Pi. På samma sätt kommer alla filer som läggs till den angivna katalogen på Pi att laddas upp till Copy.com.

Synkroniseringsappen körs i bakgrunden och startas så här:

 ./CopyConsole -daemon [email protected] -p = 'mypass' -rot = / hem / pi / kopia 

-root " -root " anger vilken katalog på Pi som ska synkroniseras med online-lagring. Om du inte anger lösenordet kommer programmet att be dig om ett.

En sak som är värt att notera är att om du har många filer lagrade på Copy.com, och du aktiverar synkroniseringsagenten, laddas alla data som du har lagrat på tjänsten till din Pi. Eftersom många användare förmodligen använder sin Raspberry Pi med ett 4 GB eller 8 GB SD-kort, finns risken att lagringen snabbt fyller på sig.

Du kan även köra programmet i förgrunden genom att utelämna parametern " -daemon ".

CopyAgent

Om du använder Copy.com-klienten på en Linux-dator (med en Intel eller kompatibel processor), finns det också ett tredje program som heter CopyAgent. Det är ett grafiskt program som körs på Linux-skrivbordet. För att köra klienten, hitta undermappen "x86" eller "x86_64" och dubbelklicka på "CopyAgent." Det liknar Copy.com-klienten som finns på Windows och OS X. Den ursprungliga inställningen kräver att du anger din kopia .com-behörighetsuppgifter och bekräfta sedan synkroniseringsmappen. När konfigurationen är klar fortsätter klienten i facket och synkroniserar mapparna i bakgrunden.

Har du försökt Copy.com och använder du Raspberry Pi eller Linux klientprogram? Vänligen meddela oss dina erfarenheter med tjänsten i kommentarerna nedan.