Agora que o Google Drive está disponível, como o montamos em um sistema de arquivos Linux? Existem soluções semelhantes para Amazon S3 e Rackspace Cloud Files .
Agora que o Google Drive está disponível, como o montamos em um sistema de arquivos Linux? Existem soluções semelhantes para Amazon S3 e Rackspace Cloud Files .
Respostas:
Grive ou inSync é uma ferramenta de sincronização de arquivos que sincroniza um sistema de arquivos local e o Google Drive remoto. Você não pode "montar" o Google Drive usando essas ferramentas.
Para montagem, use o sistema de arquivos baseado em FUSE do google-drive-ocamlfuse para o Google Drive.
As instruções de instalação e mais detalhes sobre configuração e autorização estão na página wiki Instalação do sistema de arquivos FUSE no Google Drive (no GitHub).
A página inicial do GitHub do projeto também possui o arquivo leia-me referente ao google-drive-ocamlfuse
código-fonte.
Aqui estão instruções específicas da distribuição para montar o Google Drive com o google-drive-ocamlfuse.
Existe um cliente de código aberto para o Google Drive: Grive .
Por enquanto, o aplicativo é considerado experimental e carece de sincronização completa, mas já pode carregar e baixar arquivos novos ou alterados (para que você possa acessar seus arquivos offline). O que ele ainda não pode fazer é: aguardar alterações e sincronizar automaticamente os arquivos ou excluir os arquivos (quando um arquivo é excluído localmente, é ignorado e quando é excluído remotamente, é reenviado se existir localmente).
Fontes e binários estão disponíveis no Github . Um terceiro, o webupd8, forneceu um PPA para o Ubuntu .
Observe que este projeto foi oficialmente abandonado desde setembro de 2018 .
grive
parece que não é possível acessar o Google Docs, mas para isso a outra resposta pode ajudar: < code.google.com/p/google-docs-fs/wiki/OnlineManual >. Estou certo de que eles se complementam?
grive
tente imitar o comportamento de "sincronização" de um cliente do Gogle Drive, em vez de seguir a abordagem tradicional do Unix de montar um sistema de arquivos? Para mim, parece mais conveniente decidir qual arquivo no FS remoto eu quero abrir e somente então a transferência acontecerá. E se eu não quiser sincronizar todos os arquivos? Obviamente, sincronizar e não montar pode fazer sentido dentro de uma implementação de um FS distribuído, em vez do FS remoto centralizado - veja git-annex
como uma possível implementação de um FS distribuído. A montagem pode ser feita em cima da sincronização.
Há um SDK disponível, então alguém provavelmente fará uma solução Linux em breve. Há também uma unidade no Google+ em andamento no momento para fazer com que o Google adicione um cliente Linux, além dos clientes Windows, Mac e Android (sem mencionar seus planos para um cliente iOS).
Eles estarão a par do Dropbox :) (com um pouco mais de espaço livre extra por padrão)
Existe um pacote de Luca Invernizzi para isso. Consulte http://code.google.com/p/google-docs-fs/wiki/OnlineManual .
Para o Ubuntu:
Primeiro você precisa adicionar os pacotes fornecidos por Luca e disponíveis em seu PPA (Ubuntu 11.10 apenas no momento):
sudo add-apt-repository ppa:invernizzi/google-docs-fs
sudo apt-get update && sudo apt-get install google-docs-fs
Depois que tudo o que for necessário for instalado, efetue logout e logon novamente.
Drive
gmount Drive username@gmail.com
Drive
pastagrive
a outra resposta para acessar tudo, exceto os documentos.
wget
instalar com dpkg --install
o pacote "gdrive" no formulário - depois apt-get install python-gdata python-fuse
.
apt-get install python-gdata python-fuse
ainda estiver funcionando. não solicitou senha incorreta.
Insync é um cliente Linux para Google Drive com os seguintes recursos:
Saiba mais em insynchq.com/linux .
Disclaimer: Eu sou um dos desenvolvedores do Insync.
Acabei de descobrir a sincronização . Não sei como é bom; parece ser fonte fechada.
PD (28/12/2018): Após vários anos usando insync, recomendo vivamente como um sincronizador de desktop Linux para o Google Drive. Verifique esta postagem para obter mais detalhes sobre os recursos.
Uma abordagem alternativa é usar um serviço online para acessar o Google Drive usando o WebDAV (por exemplo, usando http://synqya.appspot.com ), para que não seja necessário instalar o cliente ou outros complementos.
Eu segui as instruções aqui:
http://xmodulo.com/2013/10/mount-google-drive-linux.html
e conseguiu que ele funcionasse com sucesso no Fedora 16.
Isso cria o google-drive-ocamlfuse, que é usado para acessar o google drive.
Embora não seja um sistema de arquivos montado no kernel do Linux, o KIO GDrive (parte do KDE) permite que aplicativos compatíveis com o KIO (como o gerenciador de arquivos Dolphin, o editor Kate ou o visualizador de imagens Gwenview) acessem, naveguem e editem os arquivos do Google Drive .
kio-gdrive
está disponível como pacote em várias distribuições Linux. Se instalado, o gerenciador de arquivos Dolphin receberá uma entrada "Google Drive" em "Rede". Lá, um usuário de área de trabalho sem privilégios pode 'montar' uma conta do GoogleDrive por meio de uma configuração gráfica guiada (durante a qual o navegador padrão será aberto onde é necessário conceder permissão ao KDE KAaccounts para acessar a conta do GoogleDrive).
Esse método não fornece acesso ao GoogleDrive por meio de um terminal, mas o integra perfeitamente a uma área de trabalho gráfica.
O Insync é realmente o melhor cliente para o Google Driver
É completo e gratuito durante a fase beta.