Google Drive unter Linux einbinden?

Antworten:

33

Grive oder inSync ist ein Dateisynchronisierungstool, mit dem ein lokales Dateisystem und Google Drive von einem entfernten Standort aus synchronisiert werden. Sie können Google Drive mit diesen Tools nicht "mounten".

Verwenden Sie zum Mounten google-drive-ocamlfuse , ein FUSE-basiertes Dateisystem für Google Drive.

Installationsanweisungen sowie weitere Informationen zur Konfiguration und Autorisierung finden Sie auf der Wiki-Seite Installation des FUSE-Dateisystems über Google Drive (auf GitHub).

Die GitHub-Homepage des Projekts enthält auch die Readme-Datei für den google-drive-ocamlfuseQuellcode.

Hier finden Sie distro-spezifische Anweisungen zum Mounten von Google Drive mit google-drive-ocamlfuse.

Dan
quelle
1
Willkommen bei Stack Exchange! Das sieht nach einem großartigen Werkzeug aus. Eine Einschränkung scheint zu sein, dass ein Webbrowser für die Authentifizierung bei oauth2 erforderlich ist. Möglicherweise möchten Sie Ihre Antwort bearbeiten, um sie als solche zu kennzeichnen.
Isuldor
Ja, aber es gibt eine Problemumgehung, um eine Autorisierung für einen Host ohne Headless zu erhalten ( github.com/astrada/google-drive-ocamlfuse/wiki/… ). Sie benötigen weiterhin einen Browser, der sich jedoch nicht auf demselben Computer befinden muss.
Astrada
Gibt es jetzt im Jahr 2017 Updates? oder ist es doch die einzige lösung?
Mohammed Noureldin
13

Es gibt einen Open Source-Client für Google Drive: Grive .

Derzeit wird die Anwendung als experimentell eingestuft und verfügt über keine vollständige Synchronisierung. Sie kann jedoch bereits neue oder geänderte Dateien hochladen und herunterladen (sodass Sie offline auf Ihre Dateien zugreifen können). Was noch nicht möglich ist: Warten Sie auf Änderungen und synchronisieren Sie die Dateien automatisch oder löschen Sie die Dateien (wenn eine Datei lokal gelöscht wird, wird sie ignoriert und wenn sie remote gelöscht wird, wird sie erneut hochgeladen, falls sie lokal vorhanden ist).

Quellen und Binärdateien sind auf Github verfügbar . Ein Drittanbieter, webupd8, hat eine PPA für Ubuntu bereitgestellt .

Beachten Sie, dass dieses Projekt seit September 2018 offiziell aufgegeben wird .

isuldor
quelle
1
Derzeit ein toter Link - versuchen Sie: github.com/Grive/grive
Laut den Dokumenten grivescheint es nicht möglich zu sein, auf Google Docs zuzugreifen, aber dafür könnte die andere Antwort helfen: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Habe ich recht, dass sie sich ergänzen?
imz - Ivan Zakharyaschev
7
Ist das nicht merkwürdig, dass griveversucht wird, das "Synchronisierungs" -Verhalten eines Gogle Drive-Clients nachzuahmen, anstatt dem traditionellen Unix-Ansatz zum Mounten eines Dateisystems zu folgen? Für mich wäre es bequemer zu entscheiden, welche Datei auf dem entfernten FS ich öffnen möchte, und erst dann würde die Übertragung stattfinden. Was ist, wenn ich nicht jede Datei synchronisieren möchte? Natürlich kann das Synchronisieren und nicht das Mounten innerhalb einer Implementierung eines verteilten FS sinnvoll sein, statt eines zentralisierten entfernten FS - sehen Sie sich git-annexeine mögliche Implementierung eines verteilten FS an. Die Montage kann dann synchron erfolgen.
imz - Ivan Zakharyaschev
3
Keine Updates seit über 2 Jahren. Dies scheint aufgegeben.
1
Ein offiziell aufgegebenes Projekt.
Mateusz Konieczny
5

Da es ein SDK gibt, wird wahrscheinlich bald jemand eine Linux-Lösung entwickeln. Derzeit läuft auch eine Kampagne auf Google+, um Google zu veranlassen, zusätzlich zu den Windows-, Mac- und Android-Clients einen Linux-Client hinzuzufügen (ganz zu schweigen von ihren Plänen für einen iOS-Client).

Dann sind sie mit Dropbox gleichauf :) (mit etwas mehr freiem Speicherplatz standardmäßig)

Musaab
quelle
1
Ja, sie haben angekündigt, dass es auf dem Weg ist. Aber immer noch kein Linux-Client. Ich hatte auf eine Implementierung durch die Open Community mit FUSE oder so
gehofft
1
Gibt es eine Quelle für diese Ankündigung?
Ich glaube nicht, dass wir jemals einen bekommen haben
Gabriel Fair
4

Dazu existiert ein Paket von Luca Invernizzi . Siehe http://code.google.com/p/google-docs-fs/wiki/OnlineManual .

Für Ubuntu:

Zuerst müssen Sie die Pakete hinzufügen, die von Luca bereitgestellt werden und in seinem PPA verfügbar sind (Ubuntu 11.10 derzeit nur):

sudo add-apt-repository ppa:invernizzi/google-docs-fs
sudo apt-get update && sudo apt-get install google-docs-fs

Sobald alles installiert wurde, was benötigt wird, melden Sie sich ab und wieder an.

  1. Öffnen Sie Nautilus. Erstellen Sie einen neuen Ordner in Ihrem Home-Ordner mit dem Titel Drive
  2. Öffnen Sie ein Terminal und führen Sie Folgendes aus: gmount Drive [email protected]
  3. Geben Sie Ihr Passwort ein
  4. Ihr Google Drive ist jetzt in den DriveOrdner eingebunden

Quelle: So greifen Sie über Nautilus in Ubuntu auf Google Drive zu

root-11
quelle
1
Es scheint, dass es nur für Google Text & Tabellen ist. Die Dokumente sind nur ein Teil von Google Drive. habe ich recht? Aber dann gibt es grivevon der anderen Antwort Zugriff auf alles außer den Dokumenten.
imz - Ivan Zakharyaschev
1
Auf Ubuntu 12.04 (ARM, nicht das übliche i386) konnte ich wgetund installiere mit dpkg --install dem "gdrive" -Paket das Formular danach apt-get install python-gdata python-fuse.
imz - Ivan Zakharyaschev
Um die deb herunterzuladen und zu installieren, nachdem das apt-get install python-gdata python-fusenoch funktioniert. Es wurde kein falsches Passwort abgefragt.
Hastur
4

Insync ist ein Linux-Client für Google Drive mit folgenden Funktionen:

  • Unterstützung für mehrere Google-Konten
  • Offline-Bearbeitung von Google-Dokumenten
  • Klicken Sie im Kontextmenü mit der rechten Maustaste auf Teilen
  • Letzte Änderungen Benachrichtigungen
  • Unterstützung für externe Festplatten
  • Unterstützung für die beliebtesten Distributionen (Ubuntu, Linux Mint, Debian, Fedora, openSUSE)
  • Unterstützung für die gängigsten Desktop-Umgebungen (Unity, MATE, GNOME Shell, Cinnamon, KDE 4, Xfce)
  • Unterstützung für mehrere Dateimanager (Nautilus, Caja, Nemo, Dolphin, Thunar)

Weitere Informationen erhalten Sie unter insynchq.com/linux .

Haftungsausschluss: Ich bin einer der Entwickler von Insync.

user1591276
quelle
2

Ich habe gerade Insync entdeckt . Ich weiß nicht, wie gut es ist; es scheint eine geschlossene Quelle zu sein.

PD (28.12.2018): Nach einigen Jahren mit Insync kann ich es dringend als Linux-Desktop-Synchronizer für Google Drive empfehlen. In diesem Beitrag finden Sie weitere Informationen zu Funktionen.

Ismael Olea
quelle
1
Diese Antwort ist ein Duplikat der früheren Version
Mateusz Konieczny,
0

Ein alternativer Ansatz besteht darin, einen Onlinedienst zu verwenden, um über WebDAV auf Google Drive zuzugreifen (z. B. über http://synqya.appspot.com ), sodass keine Client-Installation oder andere Add-Ons erforderlich sind.

tachect
quelle
0

Ich habe die Anweisungen hier befolgt:

http://xmodulo.com/2013/10/mount-google-drive-linux.html

und habe es erfolgreich auf Fedora 16 arbeiten.

Dadurch wird google-drive-ocamlfuse erstellt, mit dem dann auf google drive zugegriffen wird.

user1725779
quelle
Dies ist Ihre Meinung, ohne irgendwelche Fakten zu liefern, warum "es bei Ihnen nicht funktioniert hat", nicht wirklich zu beantworten und auch einen schlechten Kommentar.
X Tian
Bitte überprüfen Sie meinen aktualisierten Beitrag, er enthält sachliche Informationen.
user1725779
1
Vielen Dank für die Aktualisierung, aber jetzt haben Sie eine Teilmenge der Informationen, die in der akzeptierten Antwort enthalten sind.
Mat
0

KIO GDrive (Teil von KDE) ist zwar kein Dateisystem-Mount über den Linux-Kernel, ermöglicht jedoch KIO-fähigen Anwendungen (wie dem Dolphin-Dateimanager, dem Kate-Editor oder dem Gwenview-Bildbetrachter) den Zugriff auf Google Drive-Dateien sowie deren Navigation und Bearbeitung .

kio-gdriveist als Paket in mehreren Linux-Distributionen verfügbar. Falls installiert, erhält der Dolphin-Dateimanager unter "Netzwerk" den Eintrag "Google Drive". Dort kann ein nicht privilegierter Desktop-Benutzer ein GoogleDrive-Konto über eine geführte grafische Konfiguration "mounten" (wobei der Standardbrowser geöffnet wird, in dem KDE KAaccounts für den Zugriff auf das GoogleDrive-Konto zugelassen werden muss).

Diese Methode bietet keinen Zugriff auf GoogleDrive über ein Terminal, integriert es jedoch in einen grafischen Desktop.

Michael Franzl
quelle
-1

Insync ist derzeit der beste Client für Google Driver

https://www.insynchq.com

Es ist voll funktionsfähig und während der Beta-Phase kostenlos.

Fuad Saud
quelle