So verwenden Sie rclone zum Sichern auf Google Drive unter Linux

Es gibt noch keinen offiziellen Linux-Client für Google Drive, aber Sie können mit |_+_| . auf Ihrem Google Drive sichern Dienstprogramm direkt von der Befehlszeile. Wir zeigen Ihnen wie.
Wo ist Google Drive unter Linux?
Trotz vielversprechende Linux-Unterstützung kommt bald zurück in 2012 , gibt es keinen Hinweis darauf, dass Google jemals einen nativen Linux-Client für Google Drive erstellen wird. Es gibt mehrere inoffizielle Lösungen von Drittanbietern, wie z Synchron , overGive und ODrive , und einige Dateibrowser ermöglichen die Integration mit Ihrem Google Drive, wie z Dateien in GNOME .
Bei den Anwendungen von Drittanbietern handelt es sich um kommerzielle Produkte, für die entweder ein direkter Kauf oder ein Abonnement erforderlich ist. Sie funktionieren gut, sie kosten nicht viel, und tatsächlich hat overGrive eine kostenlose Version, die eingeschränkte Funktionalität kostenlos bietet.
Aber was ist, wenn Sie Backups über die Befehlszeile erstellen und ausführen möchten? Oder um diese Funktionalität in Skripte zu integrieren? Das ist alles möglich dank einer erstaunlichen Anwendung namens |_+_|. Tatsächlich mit |_+_| Sie können Sichern, Herunterladen und Synchronisieren von Dateien mit über vierzig verschiedenen Cloud-Lösungen . Es ist wie rsync für Wolken.
rclone installieren
|_+_| wird mit ziemlicher Sicherheit nicht standardmäßig auf Ihrem Linux-Computer installiert. Glücklicherweise gibt es ein Installationsskript, das auf allen Distributionen funktionieren sollte. Der Installationsprozess verwendet Locken . Auf den Computern, mit denen dieser Artikel recherchiert wurde, hatten Fedora 31 und Manjaro 18.1.0 bereits |_+_| installiert, aber |_+_| musste auf Ubuntu 18.04 LTS installiert werden.
Führen Sie unter Ubuntu diesen Befehl aus, um es zu installieren:
rclone
Anzeige
Einmal |_+_| installiert wurde, installiere |_+_| mit diesem Befehl:
rclone
Wenn die |_+_| Wenn die Installation abgeschlossen ist, wird eine Erfolgsmeldung angezeigt.
Dies hat die |_+_| . installiert Programm auf Ihrem Linux-Computer. Der nächste Schritt besteht darin, den Einrichtungsprozess zu durchlaufen und |_+_| . zu authentifizieren um auf Ihr Google Drive zuzugreifen.
Erstellen einer rclone Remote-Verbindung
Verbindungen zu Remote-Cloud-Diensten werden im |_+_| . als Remotes bezeichnet Welt. Wir müssen eine für Google Drive erstellen. Starten Sie die |_+_| Konfigurationsprozess mit diesem Befehl:
rclone
Beim Konfigurationsprozess gibt es viele Fragen. Aber seien Sie nicht entmutigt, viele von ihnen können auf ihren Standardwerten belassen und einfach durch Drücken der Eingabetaste übernommen werden.
|_+_| sagt uns, dass keine Fernbedienungen konfiguriert sind. Drücken Sie n und drücken Sie die Eingabetaste, um eine neue Fernbedienung zu erstellen. Es fordert Sie auf, einen Namen einzugeben. Wir werden es google-drive nennen. Verwenden Sie einen beliebigen Namen.
In einem langen Menü können Sie den Speichertyp auswählen, zu dem Sie eine Remote-Verbindung herstellen.
Scrollen Sie durch die Liste, bis Sie den Eintrag für Google Drive sehen, und notieren Sie sich seine Nummer.
Wir können sehen, dass es in diesem Fall die Nummer 13 ist. Geben Sie dies als Lagertyp ein und drücken Sie die Eingabetaste.
Sie werden aufgefordert, eine Google-Anwendungs-Client-ID einzugeben. Drücken Sie die Eingabetaste, um die Standardeinstellung zu akzeptieren.
Sie werden dann aufgefordert, ein Client-Geheimnis für die Google-Anwendung einzugeben.
Drücken Sie erneut einfach die Eingabetaste. Sie werden gebeten, den Umfang anzugeben, den |_+_| haben, wenn es auf Ihrem Google Drive ausgeführt wird. Drücken Sie 1 und dann die Eingabetaste.
Für die ID des Stammordners drücken Sie einfach die Eingabetaste.
Drücken Sie bei der Eingabeaufforderung für die Dienstkonto-Anmeldeinformationen die Eingabetaste.
Drücken Sie an der Eingabeaufforderung Erweiterte Konfiguration bearbeiten einfach die Eingabetaste. Drücken Sie im Menü Automatische Konfiguration verwenden y und dann die Eingabetaste.
Dies verursacht |_+_| um mit Ihrem Google Drive zu kommunizieren und Ihren Browser zu starten, damit Sie die Erlaubnis für |_+_| . erteilen können um mit Ihrem Google Drive zu interagieren.
Klicken Sie in Ihrem Browserfenster auf das Google-Konto, das Sie verwenden möchten.
Klicken Sie auf die Schaltfläche Zulassen, um |_+_| . zuzulassen um Zugriff auf Ihr Google Drive zu haben.
Wenn die Authentifizierung abgeschlossen ist, sehen Sie einen Erfolg! Meldung im Browserfenster. Sie können den Browser schließen und zum Terminalfenster zurückkehren.
Geben Sie bei der Eingabeaufforderung Als Teamablage konfigurieren n ein und drücken Sie dann die Eingabetaste.
Geben Sie im Menü Ja, Bearbeiten, Löschen y ein und drücken Sie dann die Eingabetaste.
Geben Sie im letzten Menü q ein und drücken Sie die Eingabetaste.
Das rclone Backup-Skript
Die |_+_| Anwendung ist sehr funktionsreich. Das ist toll, aber es bedeutet es gibt viele möglichkeiten . Der Befehl, den wir uns unten ansehen, kopiert Dateien von Ihrem lokalen Computer auf Ihr Google Drive. Dies ist eine unidirektionale Kopie in die Cloud; Es handelt sich nicht um eine bidirektionale Synchronisierung zwischen Ihrem Google Drive und Ihrem lokalen Computer – obwohl |_+_| kann das tun. Wir verwenden dies als grundlegende Form der Offsite-Sicherung.
Geben Sie dies in einen Texteditor ein (oder kopieren Sie es und fügen Sie es ein) und speichern Sie es auf Ihrem Computer. Wir nannten es |_+_|. Sie können es so nennen, wie es Ihnen sinnvoll erscheint.
rclone
Das bedeuten die Parameter:
- & rsaquo; So laden Sie Dateien und Ordner auf Google Drive hoch
- › So finden Sie Ihr Spotify Wrapped 2021
- › 5 Websites, die jeder Linux-Benutzer mit einem Lesezeichen versehen sollte
- & rsaquo; Cyber Monday 2021: Die besten Apple-Angebote
- & rsaquo; Cyber Monday 2021: Die besten Tech-Deals
- › Funktionen vs. Formeln in Microsoft Excel: Was ist der Unterschied?
- › Der Computerordner ist 40: Wie Xerox Star den Desktop erstellte
Einige dieser Werte sind die Standardwerte, aber wir haben sie hier aufgenommen, damit wir sie besprechen können. Wenn Sie einen Wert ändern müssen, wissen Sie auf diese Weise, welcher Parameter angepasst werden muss.
Machen Sie das Skript mit diesem Befehl ausführbar:
curl
Ausführen des Backup-Skripts
Unser Backup-Skript kopiert unseren Documents-Ordner auf unser Google Drive. In unserem Ordner Dokumente haben wir eine Sammlung von Noten.
Wir können das Backup-Skript mit diesem Befehl starten:
curl
Wir haben jede Sekunde nach Statistikaktualisierungen (|_+_|) und auch nach ausführlichen Ausgaben gefragt (|_+_|). Es wird dann nicht überraschen, dass wir viel Bildschirmausgabe erhalten. Normalerweise ist es eine gute Option, die ausführliche Ausgabe für neue Funktionen zu aktivieren, damit Sie Probleme erkennen können. Sie können die Ausgabemenge reduzieren, sobald Sie zufrieden sind, dass alles reibungslos läuft.
Wir erhalten eine abschließende Zusammenfassung, die uns sagt, dass 60 Dateien ohne Fehler übertragen wurden. Die Übertragung dauerte ungefähr 24 Sekunden.
Schauen wir auf unserem Google Drive nach, was in unserem Cloud-Speicher passiert ist.
Ein LinuxDocs-Verzeichnis wurde erstellt, das sieht vielversprechend aus. Wenn wir darauf doppelklicken, um einen Blick hinein zu werfen, können wir sehen, dass die Dateien alle auf unser Google Drive übertragen wurden.
Verwenden von rclone zum Anzeigen von Dateien auf Google Drive
Wir können |_+_| . verwenden um direkt aus dem Terminalfenster in den Ordner auf Google Drive zu schauen:
curl
Die Spitze des Eisbergs
Das ist großartig, dass wir diese Art von Kopie direkt von der Befehlszeile aus ausführen können. Wir können die Nutzung unseres Cloud-Speichers in Skripte integrieren, und wir könnten die Ausführung von Backup-Skripten planen mit |_+_|.
Anzeige|_+_| hat eine absolute Fülle von Befehlen, Sie werden ermutigt, Schauen Sie sich die Dokumentation und die ausgezeichnete Website an . Wir haben hier kaum an der Oberfläche gekratzt und ein bisschen gelesen und mit |_+_| . gespielt wird den Aufwand um ein Vielfaches zurückzahlen.
Streng genommen ist dies kein echtes Backup. Es ist eine externe Kopie Ihrer Dateien und Daten, die auf jeden Fall eine gute Sache ist, aber es ist nur eine Kopie von Dateien. Es bietet keine Versionierung oder andere Funktionen, die echte Backup-Lösungen bieten würden.
Verwenden Sie also |_+_| in Verbindung mit anderen Backup-Techniken. Als weitere Schicht zu einem bestehenden Backup-Regime |_+_| ist eine einfache Möglichkeit, Ihre Daten an einem Ort zu speichern, der geografisch von Ihrem Zuhause oder Büro entfernt ist. Und das muss gut sein.
VERBUNDEN: Beste Linux-Laptops für Entwickler und Enthusiasten
WEITER LESEN
Dave McKay benutzte zum ersten Mal Computer, als Lochstreifen in Mode waren, und programmiert seitdem. Nach über 30 Jahren in der IT-Branche ist er heute hauptberuflich Technologiejournalist. Im Laufe seiner Karriere war er als freiberuflicher Programmierer, Leiter eines internationalen Softwareentwicklungsteams, Projektleiter für IT-Services und zuletzt als Datenschutzbeauftragter tätig. Sein Schreiben wurde von howtogeek.com, cloudavvyit.com, itenterpriser.com und opensource.com veröffentlicht. Dave ist ein Linux-Evangelist und Open-Source-Verfechter.
Vollständige Biografie lesen