Google Apps como um disco rígido online? [fechadas]

36

O Google fornece armazenamento on - line bastante barato . Minha organização está interessada em usá-lo para hospedar backups de alguns de nossos dados no Google Cloud. Podemos apenas usar isso como um backup externo, caso nossos backups no local pegem fogo. Os arquivos são principalmente imagens e vídeo, a maioria abaixo do limite de 1G.

Existe uma maneira de fazer upload em lote de arquivos para o Google Docs?

Existem extensões que me permitem navegar no Google Apps como uma pasta local, semelhante ao WebDav?

E, para esclarecer, preferimos fazer isso em um servidor Linux (Ubuntu).

Resumo:

Sim, isso é possível. No entanto, minha pergunta foi muito vaga. O Google Apps tem componentes diferentes. "Google Apps" e "Picasa" são ambos Google Apps, mas se comportam de maneira diferente. Por exemplo, o Google Docs usa a API de dados da lista de documentos do Google , o Picasa não. Infelizmente, muitos projetos no Google parecem pequenos feudos, e as APIs não são consistentes em todo o reino.

A solução também depende do tipo de arquivo e se você usa a edição Google Premier do Google Apps ou não. De acordo com as Perguntas frequentes da API de dados da lista de documentos, os clientes do Google Apps Premier podem usar a API para fazer upload de arquivos de qualquer tipo. Outros usuários podem usar os seguintes formatos de upload: (Veja o link para obter uma lista, que inclui itens como .csv, .pdf etc.)

Existem várias ótimas soluções abaixo, mas todas têm suas limitações ou se deparam com as APIs do Google.

Stefan Lasiewski
fonte
3
+1 para a primeira recompensa. Deveria haver um distintivo para isso: D
phwd
5
Você está procurando software para instalar localmente? ==> Super Usuário.
fretje
@Retretje: não precisa necessariamente ser instalado localmente. Estou principalmente procurando por algo que permita o upload de centenas de arquivos do meu computador local (por exemplo, um carregador de lote) e acho que seria um software local.
Stefan Lasiewski
1
Meu palpite é que a razão pela qual o armazenamento é barato é que a maioria das pessoas não usa a quantidade total de armazenamento. Ter uma ferramenta que facilitasse o upload automático provavelmente seria uma desvantagem para o Google nesse caso, portanto, provavelmente, eles não fornecem uma.
1
Estou votando para encerrar esta questão como fora de tópico, porque muitas coisas mudaram nos últimos 5 anos. O contexto mudou e as páginas mencionadas como parte do contexto também foram alteradas. A maioria das respostas também é obsoleta.
Rubén

Respostas:

14

Confira o GoogleCL . Ele permite que você interaja com os serviços do Google na linha de comando, como:

$ google docs upload the_bobs.csv ~/work/docs_to_share/*

A versão mais recente diz que inclui o upload de árvores de diretório para o Documentos. Um pouco de script de shell deve permitir que o cron faça um backup.

Craig
fonte
Uau! Isso parece ótimo. Parece que não consigo fazer upload de arquivos .jpg .gif .gz ou .zip devido a esse bug ou devido a uma limitação da API do Google.
Stefan Lasiewski
Parece que isso funcionaria para os clientes do Google Apps Premier, mas não para aqueles que usam a Standard Edition. Veja code.google.com/apis/documents/…
Stefan Lasiewski
Correção! Depende um pouco do tipo de arquivo. Posso carregar documentos no Google Docs e imagens no Picasa. No geral, esta é uma ótima ferramenta!
Stefan Lasiewski
Mais discussões sobre como o GoogleCL lida com esses tipos de arquivo em groups.google.com/group/googlecl-discuss/browse_thread/thread/… .
Stefan Lasiewski
No link da resposta: "8 de junho de 2015: o GoogleCL está quebrado no momento devido à abertura de OAuth1 e provavelmente continuará assim".
Rubén
8

Se você estiver fazendo isso em um servidor Linux, tente o GMailFS, que usa o FUSE para montar o armazenamento do seu e-mail do Google (que também deve funcionar com o Google Apps) sobre o IMAP como um sistema de arquivos local.

Marc
fonte
4
Esse tipo de coisa é permitido nos termos e condições do Gmail?
8

Uma ferramenta chamada "Google Docs Upload" pode fazer o trabalho:

Eu tive sucesso limitado com esta ferramenta. Infelizmente, ainda não suporta arquivos de imagem , embora isso agora seja permitido pelo Google .

  • Ubuntu 10.04: Isso funciona com o pacote 'java-common' padrão.
  • MacOSX 10.5.8: Requer Java1.6 e o ​​pacote Java1.6 no MacPorts está quebrado para mim. Ainda não consegui que isso funcionasse com sucesso.
  • WindowsXP SP3: Parece funcionar bem, mas preciso usar o shell de comando do Windows ou criar um arquivo em lotes.
Stefan Lasiewski
fonte
Esta resposta é obsoleta. Da resposta mais recente do grupo de discussão do projeto: Obrigado pelo seu interesse, no entanto, este projeto não foi atualizado desde 2011 e pode ser considerado abandonado neste momento. Eu sugiro que você use a seguinte alternativa: github.com/google/skicka
Rubén
7

Não sei se existem ferramentas para isso, mas a API do Google Docs pode permitir que você manipule programaticamente os arquivos enviados.

bdonlan
fonte
2
-1, isso não é stackoverflow.com
fmark 7/07
@fmark - limite.
NTulip 07/07
O Google Docs foi dividido e renomeado. O aplicativo de serviço de gerenciamento / armazenamento de arquivos on-line agora se chama Google Drive.
Rubén
5

O armazenamento do Google Apps foi projetado para armazenar fotos, anexos de email e documentos on-line. Embora exista uma API para automatizar o upload de documentos, ela aceita apenas tipos MIME específicos, a menos que você seja um cliente do Google Apps Premier. Isso significa que você teria que incorporar seus dados em um arquivo de documento ou planilha antes de enviá-lo.

Em vez do Google Apps, você deve procurar provedores de armazenamento online como o Dropbox ou o Amazon S3 . O Google também possui um projeto de laboratório para seu próprio serviço de armazenamento on-line , que é gratuito durante a versão beta e possui uma ferramenta de linha de comando baseada em python chamada GSUtil para o upload de arquivos.

Greg Bray
fonte
Os projetos Google Storage e GSUtil parecem interessantes e uma das melhores opções apresentadas até agora. Tentei o GSUtil, mas parece que preciso primeiro de uma conta de desenvolvedor do Google Storage. Agora estou na lista de espera de uma conta do Google Storage, mas quem sabe quando isso acontecerá.
Stefan Lasiewski
O S3 também possui muitas opções de integração; portanto, se você tentar esperar, sugiro procurar um aplicativo cliente para o S3. Você precisará pagar US $ 0,15 / GB por mês por isso, mas nós o usamos para backups e acabamos gastando cerca de 3 ou 4 dólares por mês em backups de pequena escala.
Greg Bray
1
+1 para o Dropbox. 2 GB de espaço livre, sincroniza tudo o que você coloca na pasta dropbox automaticamente sem nenhuma intervenção do usuário e posso verificar se ele funciona no Linux Mint (que é baseado no núcleo do Ubuntu).
Evan Plaice
3

Você não pode fazer isso diretamente com o Google Docs, mas pode usar o GMail como um disco rígido on-line com o Gmail Drive .

Andrea Ambu
fonte
Obrigado por isso. Esqueci de mencionar que provavelmente queremos usar isso em um servidor Linux. Eu atualizei minha postagem.
Stefan Lasiewski
2

Há uma extensão do firefox que permite que você use espaço no Google como um disco rígido, chamado GSpace .

Embora isso não resolva o problema de upload em lote, ele pode resolver o problema de navegação. Além disso, você poderá usar o código existente no plug-in e estendê-lo para permitir o upload em lote.

Zxaos
fonte
2

Muita coisa mudou desde que eu postei essa pergunta em 2010. Agora, é claro, a resposta correta para essa pergunta é o Google Drive para dispositivos Windows, Mac, Android, iPhone e ChromeOS. No entanto, o Google Drive não existe para plataformas Linux, mas existem alguns projetos que tentam fazer isso.

Visão geral do Google Drive

O Google Drive permite armazenar e acessar seus arquivos em qualquer lugar - na Web, no disco rígido ou em qualquer lugar. Veja como funciona:

Acesse o Google Drive na web em drive.google.com. Instale o Google Drive no seu computador ou dispositivo móvel. Jogue seus arquivos no Google Drive. Está ali no seu dispositivo. Agora seus arquivos vão para todo lugar que você faz. Altere um arquivo na Web, no seu computador ou no seu dispositivo móvel e ele é atualizado em todos os dispositivos em que você instalou o Google Drive. Compartilhe, colabore ou trabalhe sozinho: seus arquivos, sua escolha.

Stefan Lasiewski
fonte
Quer dizer que não poderíamos fazer isso em 2010?
Pacerier 29/05
1
Não, o Google Drive não existia naquela época.
Stefan Lasiewski
Ok, estou certo em dizer que todo esse segmento é inútil agora?
Pacerier 29/05
1

Você pode usar smestorage, que fornece uma unidade de nuvem virtual para Linux e vem como um pacote Debian . No momento, eles estão na versão beta e planejam sincronizações em computadores em breve.

O Memeo Connect tem sido a mania dos usuários de Mac e PC (pesquisa robusta, pois usa a API do Google). Talvez eles venham com uma versão linux? Porém, isso é apenas para usuários do GoogleApps Premier. Fique de olho neles.

phwd
fonte
1

Parece que a API de armazenamento do Google , posicionada no mercado do Amazon S3, é voltada para ser sua opção de armazenamento em nuvem em massa. Embora eles tenham o que gsutilvocê mencionou anteriormente, o Storage Manager on-line funciona muito bem como uma interface de arrastar e soltar para carregar / organizar arquivos e gerenciar "buckets".

texto alternativo
(fonte: googleapis.com )

Eles também afirmam que, devido à sua API RESTful, é compatível com as ferramentas em nuvem existentes:

O Google Storage é interoperável com um grande número de ferramentas e bibliotecas de armazenamento em nuvem que funcionam com serviços como Amazon Simple Storage Service (Amazon S3) e Eucalyptus Systems, Inc.

Ainda não tive chance de testar isso.

Você tem permissão para criar buckets (e não pode aninhá-los), mas pode nomear seus objetos dentro deles /para emular seu armazenamento local:

Ao usar barras no nome de um objeto, você pode fazer com que os objetos apareçam como se estivessem armazenados em uma estrutura hierárquica. Por exemplo, você pode nomear um objeto /europe/france/paris.jpg e outro objeto /europe/france/cannes.jpg.

O Google planejou preços em

Armazenamento - US $ 0,17 / gigabyte / mês

além de outros custos de largura de banda.

Wiki da comunidade marcado, já que é um pouco tangencial, especulativo e ainda não está disponível.

hiperslug
fonte
Engraçado, acho que eles acabaram de adicionar uma opção de pastas e você pode aninhar essas. Você pode arrastar e soltar um monte de arquivos e eles serão carregados sequencialmente, mas ainda não é possível soltar uma pasta nela.
hyperslug
Além disso, não há restrição de tipo de arquivo e AFAIK, nenhum limite de tamanho de arquivo porque você está pagando por isso.
Hyperslug
0

Eu usei o Gladinet para isso e funciona muito bem. Eles também suportam muitos outros armazenamentos baseados em nuvem (Amazon S3), se desejar. Permite mapear uma unidade para o seu Google Storage.

No entanto, eles não suportam nada além do Windows, mas você pode configurar uma máquina Windows como um AFS na nuvem e fazer backup de máquinas Linux dessa maneira.


fonte
0

Acredito que a maneira de alcançar o que você mais procura na sua pergunta seria usar o recém-lançado Memeo Connect.

Com a primeira versão do Connect, os usuários conseguem carregar facilmente documentos de diferentes formatos no Google Docs e acessá-los em seus computadores, inclusive quando estão offline . Se um documento for editado, o conteúdo será atualizado nos computadores do usuário e no Documentos.

A versão 2.0 do Memeo Connect, disponível hoje em uma versão de teste, leva as coisas um passo adiante. Agora, o Connect pode realmente se integrar ao sistema de arquivos do seu computador, em vez de apenas funcionar como um aplicativo independente. Depois de instalar e iniciar o Connect, seus arquivos aparecem como o “GDrive” no seu computador e você pode interagir como se fosse apenas uma extensão da área de trabalho . Você pode arrastar e soltar arquivos na unidade e salvar arquivos no GDrive diretamente de aplicativos como o Microsoft Word.

Confira algumas informações neste artigo do VentureBeat ou visite o Memeo diretamente .

a ser anunciado
fonte
0

Insinq

Sinceramente, não sei quanto tempo passei sem encontrar isso. Ele sincroniza automaticamente tudo que você solta em uma pasta de insincronização no seu computador da mesma maneira que o dropbox, exceto ...

Existem algumas diferenças principais:

  • Ele suporta várias contas prontas para uso
  • Ele usa o Google Docs como armazenamento em nuvem (o Dropbox usa o Amazon S3)
  • É grátis
  • Foi desenvolvido especificamente para ser usado com o Google Docs
  • É mais barato (por GDocs por GB custa 12,5% do que o Dropbox cobra para aumentar o espaço)

Aqui está a repartição de custos:

Google's storage tiers:

20GB at $5/year
80GB at $20/year
200GB at $50/year
400GB at $100/year
up to 16TB

Dropbox's storage tiers:

50GB at $100/year
100GB at $200/year

Fonte: O Blog do InSync

A única desvantagem que eu encontrei até agora é que o cliente de desktop não suporta Linux ainda ...

Evan Plaice
fonte
e ... se você excluir uma pasta da área de trabalho, ela não excluirá todos os arquivos dessa coleção online.
Evan Plaice
0

Veja Link para o artigo mostrando como sincronizar o google-docs com o sistema de arquivos local no ubuntu

Sincronize o Google Docs no Ubuntu com o Super Flexible File Synchronizer

Você está inscrito no Google Docs Online? Deseja sincronizar seu Google Docs no Ubuntu? Se você faz, está com sorte, porque o Super Flexible File Synchronizer permite fazer exatamente isso.

O SFFS funciona no Windows, Mac e agora Linux (Ubuntu). A GUI simples ajuda a sincronizar e fazer backup do Google Docs usando a compactação ZIP e a criptografia de dados. Neste breve tutorial, mostrarei como baixar e configurar o Super Flexible File Synchronizer no Ubuntu 11.10 (Oneiric Ocelot) para que seus documentos, estejam online no Google Docs ou no computador local, possam ser sincronizados. Quando não estiver, todas as alterações feitas on-line no GDocs serão aplicadas ao Ubuntu e as alterações feitas no Ubuntu serão aplicadas no Google Docs.

Rudiger Wolf
fonte
0

Pode ser que você esteja falando sobre o Google Storage .

Hugo Rodger-Brown
fonte
Possivelmente. Recebi minha conta de desenvolvedor do Google Storage algumas semanas atrás e estou tentando encontrar tempo para verificá-la.
Stefan Lasiewski