Montare Google Drive su Linux?


Risposte:


33

Grive o inSync è uno strumento di sincronizzazione dei file che sincronizza un file system locale e Google Drive remoto. Non puoi "montare" Google Drive utilizzando questi strumenti.

Per il montaggio, utilizzare google-drive-ocamlfuse , filesystem basato su FUSE per Google Drive.

Le istruzioni di installazione e ulteriori dettagli sulla configurazione e l'autorizzazione sono disponibili nella pagina Installazione del filesystem FUSE sulla wiki di Google Drive (su GitHub).

La homepage di GitHub del progetto ha anche il file Leggimi che è per il google-drive-ocamlfusecodice sorgente.

Ecco le istruzioni specifiche per la distribuzione per montare Google Drive con google-drive-ocamlfuse.


1
Benvenuto in Stack Exchange! Sembra un ottimo strumento. Un avvertimento sembra essere che richiede un browser Web per l'autenticazione con oauth2. Potresti voler modificare la tua risposta per indicare come tale.
Isuldor,

Sì, ma esiste una soluzione alternativa per ottenere l'autorizzazione su un host senza testa ( github.com/astrada/google-drive-ocamlfuse/wiki/… ). Avrai comunque bisogno di un browser, ma non deve trovarsi sullo stesso computer.
astrada,

Ora, nel 2017, ci sono aggiornamenti? o è ancora l'unica soluzione?
Mohammed Noureldin l'

13

Esiste un client open source per Google Drive: Grive .

Per ora, l'applicazione è considerata sperimentale e manca di sincronizzazione completa, ma può già caricare e scaricare file nuovi o modificati (in modo da poter accedere ai file offline). Quello che non può ancora fare è: attendere le modifiche e sincronizzare automaticamente i file o eliminare i file (quando un file viene eliminato localmente, viene ignorato e quando viene eliminato da remoto, viene ricaricato se esiste localmente).

Fonti e binari sono disponibili su Github . Una terza parte, webupd8, ha fornito un PPA per Ubuntu .

Si noti che questo progetto è ufficialmente abbandonato da settembre 2018 .


1
Attualmente un collegamento non funzionante - prova: github.com/Grive/grive

Secondo i documenti, grivesembra non essere in grado di accedere a Google Documenti, ma per questo l'altra risposta potrebbe aiutare: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Ho ragione che si completano a vicenda?
imz - Ivan Zakharyaschev,

7
Non è curioso che grivecerchi di imitare il comportamento di "sincronizzazione" di un client Gogle Drive, piuttosto che seguire il tradizionale approccio Unix di montare un filesystem? Per me, sembrerebbe più conveniente decidere quale file sul FS remoto voglio aprire, e solo allora il trasferimento avverrebbe. Cosa succede se non desidero sincronizzare tutti i file? Ovviamente, la sincronizzazione piuttosto che il montaggio può avere senso all'interno di un'implementazione di un FS distribuito, piuttosto che un FS remoto centralizzato - guarda git-annexcome una possibile implementazione di un FS distribuito. Quindi il montaggio potrebbe essere eseguito in cima alla sincronizzazione.
imz - Ivan Zakharyaschev,

3
Nessun aggiornamento per oltre 2 anni. Questo sembra abbandonato.

1
Un progetto ufficialmente abbandonato.
Mateusz Konieczny,

5

C'è un SDK disponibile, quindi qualcuno probabilmente realizzerà presto una soluzione Linux. C'è anche un'unità su Google+ in corso in questo momento per convincere Google ad aggiungere un client Linux, oltre ai client Windows, Mac e Android (per non parlare dei loro piani per un client iOS).

Quindi saranno alla pari con Dropbox :) (con un po 'più di spazio libero extra per impostazione predefinita)


1
Sì, hanno annunciato che sta arrivando. Ma ancora nessun client Linux. Speravo in un'implementazione da parte della comunità aperta con FUSE o qualcosa del genere ...
polemon,

1
C'è una fonte per questo annuncio?

Non credo che ne abbiamo mai avuto uno
Gabriel Fair,

4

A tal fine esiste un pacchetto di Luca Invernizzi . Vedi http://code.google.com/p/google-docs-fs/wiki/OnlineManual .

Per Ubuntu:

Per prima cosa devi aggiungere i pacchetti forniti da Luca e disponibili nel suo PPA (Ubuntu 11.10 solo attualmente):

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

Una volta installato tutto ciò che è necessario, disconnettersi e riconnettersi.

  1. Apri Nautilus Crea una nuova cartella nella cartella Home intitolata Drive
  2. Apri un Terminale ed esegui: gmount Drive username@gmail.com
  3. Inserisci la tua password
  4. Google Drive è ora montato nella Drivecartella

Fonte: come accedere a Google Drive tramite Nautilus in Ubuntu


1
Sembra che sia solo per Google Documenti. I documenti sono solo una parte di Google Drive; ho ragione? Ma poi c'è grivedall'altra risposta per accedere a tutto tranne che ai documenti.
imz - Ivan Zakharyaschev,

1
Su Ubuntu 12.04 (ARM, non il solito i386) ho potuto wgete installarlo con dpkg --install il modulo "gdrive" lì - dopo apt-get install python-gdata python-fuse.
imz - Ivan Zakharyaschev,

Per scaricare il deb e installarlo dopo apt-get install python-gdata python-fuseche funziona ancora. non ha richiesto password errata.
Hastur,

4

Insync è un client Linux per Google Drive con le seguenti funzionalità:

  • supporto per più account Google
  • modifica di documenti Google offline
  • fare clic con il tasto destro del mouse su Condividi nel menu contestuale
  • notifiche modifiche recenti
  • supporto per disco rigido esterno
  • supporto per le distribuzioni più popolari (Ubuntu, Linux Mint, Debian, Fedora, openSUSE)
  • supporto per gli ambienti desktop più popolari (Unity, MATE, GNOME Shell, Cinnamon, KDE 4, Xfce)
  • supporto per più file manager (Nautilus, Caja, Nemo, Dolphin, Thunar)

Ulteriori informazioni su insynchq.com/linux .

Disclaimer: sono uno degli sviluppatori di Insync.



0

Un approccio alternativo consiste nell'utilizzare un servizio online per accedere a Google Drive tramite WebDAV (ad es. Tramite http://synqya.appspot.com ), quindi non è necessaria un'installazione client o altri componenti aggiuntivi.


0

Ho seguito le istruzioni qui:

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

e ha funzionato con successo su Fedora 16.

Questo crea google-drive-ocamlfuse, che viene quindi utilizzato per accedere a Google Drive.


Questa è la tua opinione, senza fornire alcun dato sul perché "non ha funzionato per te" non risponda davvero e anche un commento scarso.
X Tian

Si prega di rivedere il mio post aggiornato, fornisce informazioni concrete.
user1725779

1
Grazie per l'aggiornamento, ma ora hai un sottoinsieme delle informazioni che si trovano nella risposta accettata.
Mat

0

Sebbene non sia un mount di filesystem tramite il kernel Linux, KIO GDrive (parte di KDE) consente alle applicazioni compatibili con KIO (come il gestore di file Dolphin, l'editor Kate o il visualizzatore di immagini Gwenview) di accedere, navigare e modificare i file di Google Drive .

kio-gdriveè disponibile come pacchetto in diverse distribuzioni Linux. Se installato, il gestore dei file Dolphin riceverà una voce "Google Drive" in "Rete". Lì, un utente desktop senza privilegi può "montare" un account GoogleDrive tramite una configurazione grafica guidata (durante la quale verrà aperto il browser predefinito in cui è necessario autorizzare KDE KAaccounts per accedere all'account GoogleDrive).

Questo metodo non fornisce l'accesso a Google Drive tramite un terminale, ma lo integra perfettamente con un desktop grafico.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.