Google Drive ist einer der beliebtesten Cloud-Speicherdienste, die heute verfügbar sind und bietet viel kostenlosen Speicherplatz. Als der Dienst 2012 gestartet wurde, wurden auch seine Desktop-Clients für Windows und Mac OS veröffentlicht. Merkwürdigerweise fehlte jedoch die offizielle Unterstützung für Linux, und leider ist die Situation auch heute noch dieselbe.

In all den Jahren haben wir auf einen offiziellen Google Drive Linux-Client gewartet und einige inoffizielle entwickelt, von denen wir einige bereits bei MTE besprochen haben. In diesem Artikel wird jedoch ein spezielles Tool namens Google-Drive-Ocamlfuse behandelt, mit dem Sie - im Gegensatz zu anderen normalen Clients - Ihr Google Drive lokal auf Ihrem Ubuntu-System bereitstellen können.

Google-Laufwerk-Ocamlfuse

Laut der offiziellen Website des Tools ist Google-Drive-Ocamlfuse ein FUSE-basiertes Dateisystem, das von Google Drive unterstützt wird. In der OCaml-Sprache geschrieben, ermöglicht es Benutzern, Google Drive in Linux zu mounten, sodass sie es als normales Verzeichnis verwenden können. Hier sind einige der Funktionen, die das Tool bietet:

  • Vollständiger Lese- / Schreibzugriff auf normale Dateien und Ordner
  • Lesezugriff auf Google Docs, Tabellen und Präsentationen (in konfigurierbare Formate exportiert)
  • Unterstützung mehrerer Konten
  • Duplizierung von Dateien
  • Zugriff auf den Papierkorb (Verzeichnis ".Trash")

Herunterladen, Installieren und Einrichten

Sie können das Google-Drive-Ocamlfuse-Tool herunterladen und installieren, indem Sie die folgenden Befehle in Ihrem Ubuntu-System ausführen:

 sudo add-apt-repository ppa: alessandro-strada / ppa sudo apt-erhalten update sudo apt-get installieren google-drive-ocamlfuse 

Anschließend müssen Sie das Tool für den Zugriff auf Google Drive autorisieren. Dies können Sie tun, indem Sie den folgenden Befehl ausführen:

 Google-Laufwerk-Ocamlfuse 

Dadurch wird eine Registerkarte in Ihrem Standard-Webbrowser geöffnet, in der das Tool im Prinzip Ihre Berechtigung zum Zugriff auf Ihren Google Drive-Inhalt anfordert.

Klicken Sie einfach auf die Schaltfläche "Zulassen" und Sie erhalten die folgende Nachricht von Google-Konten, in der Sie erfahren, was die Anwendung macht und welche Informationen damit geteilt werden:

Klicken Sie auf die Schaltfläche "Erlauben" und der erforderliche Zugriff (Autorisierung) wird dem Tool gewährt und die Einrichtung abgeschlossen.

Als Nächstes erstellen Sie ein lokales Verzeichnis auf Ihrem Ubuntu-System, auf dem Ihre Google Drive-Inhalte abgebildet werden. Zum Beispiel habe ich in meinem Fall ein Verzeichnis namens "gdrive_local" erstellt.

 mkdir ~ / gdrive_local 

Anschließend führen Sie den folgenden Befehl aus, um das Dateisystem lokal zu mounten:

 google-drive-ocamlfuse ~ / gdrive_local 

Es dauerte ein wenig, bis ich alle meine Google Drive-Inhalte im Verzeichnis "gdrive_local" sehen konnte:

Von nun an konnte ich lokal Änderungen vornehmen, und diese spiegelten sich in der Wolke wider - umgekehrt auch.

Aufbau

Die Konfigurationsdatei des Tools befindet sich normalerweise im Pfad "~ / .gdfuse / default / config".

Hier können Sie die Werte der verschiedenen Parameter optimieren, um zu erreichen, was Sie wollen. Beispielsweise beträgt das Standardintervall (in Sekunden) zwischen Abfragen zum Erkennen serverseitiger Änderungen 60 Sekunden. Sie können es jedoch ändern, indem Sie den Wert des Parameters metadata_cache_time ändern. Wenn Sie das Dateisystem schreibgeschützt mounten möchten, ändern Sie den Wert des Parameters "read_only" in "true".

Weitere Informationen finden Sie im google-drive-ocamlfuse-Wiki.

Fazit

Die lokale Einbindung des Google Drive-Systems hat seine eigenen Vorteile. Sie können beispielsweise Verzeichnisoperationen über die Befehlszeile ausführen, wodurch Ihre Google Drive-Vorgänge beschleunigt werden (wenn Sie ein erfahrener Befehlszeilenbenutzer sind). Was das Werkzeug betrifft, ist es überhaupt nicht schwierig zu lernen. Außerdem gibt es, wie bereits erwähnt, ein ausführliches Wiki, in dem Sie die Vorbenutzung erfahren können.