Ora che Google Drive è disponibile, come possiamo montarlo su un filesystem Linux? Soluzioni simili esistono per Amazon S3 e Rackspace Cloud Files .
Ora che Google Drive è disponibile, come possiamo montarlo su un filesystem Linux? Soluzioni simili esistono per Amazon S3 e Rackspace Cloud Files .
Risposte:
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-ocamlfuse
codice sorgente.
Ecco le istruzioni specifiche per la distribuzione per montare Google Drive con google-drive-ocamlfuse.
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 .
grive
sembra 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?
grive
cerchi 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-annex
come una possibile implementazione di un FS distribuito. Quindi il montaggio potrebbe essere eseguito in cima alla sincronizzazione.
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)
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.
Drive
gmount Drive username@gmail.com
Drive
cartellaFonte: come accedere a Google Drive tramite Nautilus in Ubuntu
grive
dall'altra risposta per accedere a tutto tranne che ai documenti.
wget
e installarlo con dpkg --install
il modulo "gdrive" lì - dopo apt-get install python-gdata python-fuse
.
apt-get install python-gdata python-fuse
che funziona ancora. non ha richiesto password errata.
Insync è un client Linux per Google Drive con le seguenti funzionalità:
Ulteriori informazioni su insynchq.com/linux .
Disclaimer: sono uno degli sviluppatori di Insync.
Ho appena scoperto Insync . Non so quanto sia bello; sembra essere a sorgente chiuso.
PD (2018/12/28): dopo diversi anni con insync, posso consigliarlo vivamente come sincronizzatore desktop Linux per Google Drive. Controlla questo post per maggiori dettagli sulle funzionalità.
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.
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.
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.
Insync è in realtà il miglior client per Google Driver in circolazione
È completo e gratuito durante la fase beta.