Een Raspberry Pi gebruiken met de cloudopslagservice vanaf kopiëren
Barracuda Networks staat bekend om zijn netwerkproducten, waaronder Spam-, Virus- en Firewall-apparaten. In februari 2013 lanceerde het bedrijf zijn cloudopslagservice, Copy.com, met verschillende unieke functies, waaronder 256-bit AES-codering en ondersteuning voor meerdere platforms zoals Linux, Windows, Mac en zelfs de Raspberry Pi.
Het is fantastisch om een cloudopslagdienst te hebben die geschikt is voor Linux-gebruikers (vooral met de aanstaande afsluiting van Ubuntu One), maar een aanbieding die ook op de Raspberry Pi werkt, is fantastisch!
De eerste stap is het downloaden van de Copy.com-client voor Raspberry Pi met behulp van wget
:
wget http://copy.com/install/linux/Copy.tgz
De " wget
" -opdracht zou al op je Pi moeten zijn geïnstalleerd, maar als dat niet het geval is, kun je het installeren met:
sudo apt-get install wget
Je hebt nu een bestand genaamd "Copy.tgz" in je thuismap. U kunt het bestand uitpakken met behulp van:
tar zxvf Copy.tgz
Hiermee wordt een map gemaakt met de naam "copy", en daarin zullen drie submappen zijn: "armv6h, " "x86, " en "x86_64." De eerste bevat de kopieclient-binaries voor de Raspberry Pi, de tweede bevat de Copy-client voor 32-bits Linux op een pc en de derde voor dezelfde client, maar voor 64-bits Linux-pc's.
We zullen de Raspberry Pi-binaries gebruiken; Het gebruik van de Copy.com-client is echter in wezen hetzelfde op Linux-pc's. Er zijn twee tools beschikbaar door Barracuda Networks: "CopyCmd" en "CopyConsole." De eerste is een algemeen hulpprogramma waarmee u bepaalde specifieke acties kunt uitvoeren, zoals het ophalen van een bestand of het verkrijgen van de openbare koppeling voor een bestand. De tweede is de opdrachtregelversie van de app Kopiëren die een lokale map synchroniseert met de cloudopslag.
CopyCmd
Het CopyCmd-hulpprogramma kan behoorlijk ingewikkeld zijn, maar eenvoudige bewerkingen zijn eenvoudig uit te voeren. Hier is hoe je een lijst krijgt met de bestanden die zijn opgeslagen op Copy.com:
./CopyCmd Cloud [email protected] -password = 'mypass' ls
De opdracht moet worden uitgevoerd vanuit de map "armv6h". Als u de opdracht ergens anders wilt uitvoeren, moet u het volledige pad naar het binaire exemplaar van CopyCmd opgeven. De "gebruikersnaam" en het "wachtwoord" zijn voor zichzelf. De laatste parameter " ls
" vertelt de tool om de bestanden in de cloud weer te geven. Gebruik " ls -r
" om een recursieve lijst te krijgen.
Als u een bestand van Copy.com wilt downloaden, gebruikt u:
./CopyCmd Cloud -gebruikersnaam = [email protected] -password = 'mypass' get report1.doc report1.doc
De reden waarom "report1.doc" wordt herhaald is dat het eerste exemplaar de naam van het bestand op Copy.com is en de tweede de lokale bestandsnaam. In beide gevallen kunnen volledige padnamen worden gebruikt, bijv. De tweede helft van de opdracht zou zijn: " get 'Reports/report1.doc' '/home/pi/reports1.doc'
"
Om een lijst weer te geven met de andere opdrachten die door CopyCmd worden ondersteund, voert u het binaire bestand zonder parameters uit om de ingebouwde Help-informatie te bekijken.
CopyConsole
De CopyConsole-tool houdt een map op uw Raspberry Pi gesynchroniseerd met de gegevens op Copy.com. Wat wordt geüpload naar Copy.com vanaf een client of via internet, wordt gedownload naar de Pi. Evenzo worden alle bestanden die zijn toegevoegd aan de aangewezen map op de Pi geüpload naar Copy.com.
De synchronisatie-app wordt op de achtergrond uitgevoerd en is als volgt gestart:
./CopyConsole -daemon [email protected] -p = 'mypass' -root = / home / pi / kopiëren
De parameter " -root
" geeft aan welke map op de Pi wordt gesynchroniseerd met de online opslag. Als u het wachtwoord niet opgeeft, vraagt het programma u om een wachtwoord.
Een ding is vermeldenswaard is dat als u veel bestanden op Copy.com hebt opgeslagen en u de synchronisatie-agent activeert, alle gegevens die u op de service hebt opgeslagen naar uw Pi worden gedownload. Aangezien veel gebruikers hun Raspberry Pi waarschijnlijk gebruiken met een SD-kaart van 4 GB of 8 GB, bestaat het gevaar dat de opslag snel volraakt.
U kunt het programma ook op de voorgrond uitvoeren door de parameter " -daemon
" weg te laten.
CopyAgent
Als u de Copy.com-client gebruikt op een Linux-pc (met een Intel of compatibele processor), is er ook een derde programma genaamd CopyAgent. Het is een grafisch programma dat op de Linux-desktop draait. Om de client uit te voeren, zoekt u de submap "x86" of "x86_64" en dubbelklikt u op "CopyAgent". Het lijkt op de Copy.com-client die zich op Windows en OS X bevindt. Voor de initiële configuratie moet u uw kopie invoeren .com-inloggegevens en bevestig vervolgens de synchronisatiemap. Eenmaal geconfigureerd, blijft de client in de lade en worden de mappen op de achtergrond gesynchroniseerd.
Heb je Copy.com geprobeerd en gebruik je het Raspberry Pi- of Linux-clientprogramma? Laat ons uw ervaringen met de service weten in de opmerkingen hieronder.