Verwenden eines Raspberry Pi mit dem Cloud Storage Service von Kopieren
Barracuda Networks ist bekannt für seine Netzwerkprodukte, einschließlich Spam-, Virus- und Firewall-Appliances. Im Februar 2013 startete das Unternehmen seinen Cloud-Speicherdienst Copy.com mit mehreren einzigartigen Funktionen wie 256-Bit-AES-Verschlüsselung und Unterstützung für mehrere Plattformen wie Linux, Windows, Mac und sogar den Raspberry Pi.
Einen Cloud-Speicher-Service zu haben, der Linux-Benutzern entgegenkommt, ist großartig (besonders mit der bevorstehenden Schließung von Ubuntu One), aber eine zu haben, die auch auf dem Raspberry Pi funktioniert, ist fantastisch!
Der erste Schritt besteht darin, den Copy.com-Client für Raspberry Pi mit wget
herunterzuladen:
wget http://copy.com/install/linux/Copy.tgz
Der " wget
" -Befehl sollte bereits auf Ihrem Pi installiert sein, aber wenn nicht, können Sie ihn wie folgt installieren:
sudo apt-get installieren wget
Sie haben jetzt eine Datei namens "Copy.tgz" in Ihrem Home-Verzeichnis. Sie können die Datei entpacken mit:
tar zxvf Kopie.tgz
Dadurch wird ein Ordner mit dem Namen "copy" erstellt, in dem drei Unterordner vorhanden sind: "armv6h", "x86" und "x86_64". Der erste enthält die Client-Binärdateien für den Raspberry Pi kopieren, der zweite enthält der Copy-Client für 32-Bit-Linux auf einem PC und der dritte derselbe Client, jedoch für 64-Bit-Linux-PCs.
Wir werden die Raspberry Pi Binaries verwenden; Die Verwendung des Copy.com-Clients ist jedoch auf Linux-PCs im Wesentlichen identisch. Barracuda Networks stellt zwei Tools zur Verfügung: "CopyCmd" und "CopyConsole". Das erste ist ein allgemeines Dienstprogramm, mit dem Sie bestimmte Aktionen ausführen können, z. B. das Abrufen einer Datei oder das Abrufen des öffentlichen Links für eine Datei. Die zweite ist die Befehlszeilenversion der Copy-App, die einen lokalen Ordner mit dem Cloud-Speicher synchronisiert.
KopieCmd
Das CopyCmd-Tool kann ziemlich komplex sein, aber einfache Operationen sind einfach durchzuführen. So erhalten Sie eine Liste der auf Copy.com gespeicherten Dateien:
./CopyCmd Cloud [email protected] -password = 'mypass' ls
Der Befehl muss vom Verzeichnis "armv6h" ausgeführt werden. Wenn Sie den Befehl von woanders aus ausführen möchten, sollten Sie den vollständigen Pfad zur CopyCmd-Binärdatei angeben. Der "Benutzername" und das "Passwort" sind selbsterklärend. Der letzte Parameter " ls
" weist das Tool an, die Dateien in der Cloud aufzulisten. Verwenden Sie " ls -r
", um eine rekursive Auflistung zu erhalten.
Um eine Datei von Copy.com herunterzuladen, benutzen Sie:
./CopyCmd Cloud [email protected] -password = 'mypass' besorge report1.doc report1.doc
Der Grund, warum "report1.doc" wiederholt wird, ist, dass die erste Instanz der Name der Datei auf Copy.com ist und der zweite der lokale Dateiname ist. In beiden Fällen können vollständige Pfadnamen verwendet werden, zB würde die zweite Hälfte des Befehls lauten: " get 'Reports/report1.doc' '/home/pi/reports1.doc'
"
Um eine Liste der anderen von CopyCmd unterstützten Befehle anzuzeigen, führen Sie einfach die Binärdatei ohne Parameter aus, um die integrierten Hilfeinformationen anzuzeigen.
CopyConsole
Das CopyConsole-Tool hält einen Ordner auf Ihrem Raspberry Pi mit den Daten auf Copy.com synchronisiert. Was immer von einem Kunden oder über das Internet auf Copy.com hochgeladen wird, wird auf den Pi heruntergeladen. Ebenso werden alle Dateien, die dem angegebenen Verzeichnis auf dem Pi hinzugefügt wurden, auf Copy.com hochgeladen.
Die Sync-App läuft im Hintergrund und wird so gestartet:
./CopyConsole -daemon [email protected] -p = 'mypass' -root = / home / pi / Kopieren
Der Parameter " -root
" gibt an, welches Verzeichnis auf dem Pi mit dem Online-Speicher synchronisiert wird. Wenn Sie das Passwort nicht angeben, fordert das Programm Sie auf.
Beachten Sie, dass wenn Sie viele Dateien auf Copy.com gespeichert haben und Sie den Synchronisierungs-Agent aktivieren, werden alle Daten, die Sie im Service gespeichert haben, auf Ihren Pi heruntergeladen. Da viele Benutzer ihren Raspberry Pi wahrscheinlich mit einer 4GB oder 8GB SD Karte verwenden, besteht die Gefahr, dass der Speicher schnell voll wird.
Sie können das Programm auch im Vordergrund -daemon
indem Sie den Parameter " -daemon
" -daemon
.
Kopieragent
Wenn Sie den Copy.com-Client auf einem Linux-PC (mit einem Intel- oder kompatiblen Prozessor) verwenden, gibt es auch ein drittes Programm namens CopyAgent. Es ist ein grafisches Programm, das auf dem Linux-Desktop ausgeführt wird. Um den Client zu starten, suchen Sie den Unterordner "x86" oder "x86_64" und doppelklicken Sie auf "CopyAgent". Er ähnelt dem Copy.com-Client unter Windows und OS X. Bei der Ersteinrichtung müssen Sie Ihre Kopie eingeben .com Anmeldeinformationen und bestätigen Sie dann den Sync-Ordner. Nach der Konfiguration verbleibt der Client im Tray und synchronisiert die Ordner im Hintergrund.
Haben Sie Copy.com ausprobiert und verwenden Sie das Raspberry Pi oder Linux Client Programm? Bitte teilen Sie uns Ihre Erfahrungen mit dem Service in den Kommentaren unten mit.