Google Apps作为在线硬盘吗?[关闭]


36

Google提供了一些相当便宜的在线存储。我的组织对使用它来在Google Cloud上托管我们的某些数据的备份感兴趣。我们可能只想将此用作非现场备份,以防我们的现场备份着火。这些文件主要是图像和视频,大多数都在1G限制之下。

有没有一种方法可以将文件批量上传到Google文档?

是否有任何扩展程序可以让我像WebDav一样将Google Apps作为本地文件夹浏览?

为了明确起见,我们更愿意从Linux(Ubuntu)服务器上执行此操作。

摘要:

是的,这是可能的。但是,我的问题太含糊了。Google Apps具有不同的组件。“ Google Apps”和“ Picasa”都是Google Apps,但是它们的行为有所不同。例如,Google Docs使用Google Documents List Data API,而Picasa不使用。令人遗憾的是,Google的许多项目似乎并不多见,而且整个王国的API也不一致。

该解决方案还取决于文件类型,以及是否使用Google Apps的Google专业版。根据文档列表数据API常见问题解答,Google Apps Premier客户可以使用该API上传任何类型的文件。其他用户可以使用以下上传格式:(请参阅列表链接,其中包括.csv,.pdf等内容)

以下提供了几种出色的解决方案,但都有其局限性,或者它们本身也受到Google API的限制。


3
第一次赏金+1。应该有一个徽章:D
phwd

5
您是否正在寻找要在本地安装的软件?==>超级用户。
fretje 2010年

@Fretje:不一定必须在本地安装。我主要是在寻找可以让我从本地计算机(例如批处理上传器)上载数百个文件的东西,我认为那将是本地软件。
Stefan Lasiewski,2010年

1
我的猜测是存储价格便宜的原因是大多数人没有使用全部存储空间。在这种情况下,拥有一种可以轻松自动上传的工具可能对Google不利,因此他们可能没有提供。

1
我投票结束这个问题是离题的,因为在过去的五年中,很多事情都发生了变化。上下文已更改,被称为上下文一部分的页面也已更改。大多数答案也已过时。
鲁本

Answers:


14

查看GoogleCL。它使您可以从命令行与Google服务进行交互,例如:

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

最新版本说它包括将目录树上传到Docs。少量的shell脚本应该可以使您进行备份。


哇!看起来很棒。由于此错误或由于Google API的限制,我似乎无法上传.jpg .gif .gz或.zip文件。
Stefan Lasiewski,2010年

看来这适用于Google Apps Premier客户,但不适用于我们使用标准版的客户。见code.google.com/apis/documents/...
斯特凡Lasiewski

更正!这取决于文件类型。我可以将文档上传到Google文档,将图像上传到Picasa。总体而言,这是一个很棒的工具!
Stefan Lasiewski,2010年

有关GoogleCL如何处理这些文件类型的更多讨论,请访问groups.google.com/group/googlecl-discuss/browse_thread/thread/…
Stefan Lasiewski,2010年

通过答案中的链接:“ 2015年6月8日:由于OAuth1拒绝,GoogleCL当前已损坏,并且很可能仍会保持这种状态”。
鲁本

8

如果您要在Linux服务器上执行此操作,则可以尝试使用FUSE来通过IMAP将Google Mail(也应与Google Apps一起使用)存储的GMailFS挂载为本地文件系统。


4
Gmail的条款和条件允许这种事情吗?

8

名为“ Google Docs Upload”的工具可以完成以下任务:

使用此工具的成功有限。不幸的是,尽管Google现在允许它,但它还不支持图像文件

  • Ubuntu 10.04:这与默认的“ java-common”软件包一起使用。
  • MacOSX 10.5.8:它需要Java1.6,而MacPorts中的Java1.6软件包对我来说却坏了。我还没有成功完成这项工作。
  • WindowsXP SP3:看来工作正常,但随后我需要使用Windows命令外壳或创建批处理文件。

这个答案已经过时了。从最近的答案项目的讨论组:感谢您的关注,然而,该项目尚未自2011年更新,并可以考虑在此时放弃了。我建议您使用以下选择:github.com/google/skicka
鲁本

7

我不知道是否有任何工具可以使用,但是Google Docs API可能允许您以编程方式操作上载的文件。


2
-1,这不是stackoverflow.com
fmark 2010年

@fmark-边界线。
NTulip

Google文档被拆分并重新命名。在线文件管理/存储服务应用程序现在称为Google云端硬盘。
鲁本

5

谷歌Apps存储空间设计用于存储图片,电子邮件附件和在线文档。虽然有一个用于自动上载文档的API,但除非您是Google Apps Premier客户,否则它仅接受特定的MIME类型。这意味着在上传之前,您必须将数据嵌入文档或电子表格文件中。

而不是Google Apps,您应该关注DropboxAmazon S3等在线存储提供商。Google还为自己的在线存储服务提供了一个Labs项目,该服务在Beta版中是免费的,并且具有一个基于Python的命令行工具GSUtil,用于上传文件。


Google Storage和GSUtil项目看起来很有趣,并且是目前提供的最佳选择之一。我尝试了GSUtil,但看来我首先需要一个Google Storage开发人员帐户。我现在在等待Google Storage帐户的候补名单,但是谁知道那将在何时发生。
Stefan Lasiewski,2010年

S3也有很多集成选项,因此,如果您尝试等待,我建议您为S3寻找客户端应用程序。您必须每月为它支付0.15美元/ GB,但我们将其用于备份,最终每月花费约3或4美元用于小规模备份。
格雷格·布雷

1
为Dropbox +1。2 GB的可用空间,可自动同步您放置在dropbox文件夹中的所有内容,而无需任何用户干预,我可以验证它是否可以在Linux Mint(基于Ubuntu核心)中正常工作。
Evan Plaice


2

有一个firefox扩展名,它允许您像HDD一样在Google上使用空间,称为GSpace

虽然这不能解决您的批量上传问题,但可以解决您的浏览问题。此外,您也许可以使用插件中的现有代码并将其扩展以使其能够批量上传。


2

自2010年我发布此问题以来,情况发生了很大变化。现在,对于此问题的正确答案是适用于Windows,Mac,Android,iPhone和ChromeOS设备的Google云端硬盘。但是,Linux平台不存在Google Drive,但是有一些项目试图这样做。

Google云端硬盘概述

Google云端硬盘可让您在网络,硬盘或旅途中的任何地方存储和访问文件。运作方式如下:

通过drive.google.com转到网络上的Google云端硬盘。在您的计算机或移动设备上安装Google云端硬盘。将文件扔到Google云端硬盘中。它就在您的设备上。现在,文件随处可见。更改网络上,计算机上或移动设备上的文件,该文件会在安装了Google云端硬盘的每台设备上更新。共享,协作或单独工作:您的文件,您的选择。


您是说我们在2010年无法做到这一点?
Pacerier

1
不,那时的Google云端硬盘不存在。
Stefan Lasiewski 2014年

好吧,我是说整个线程现在都没用了吗?
Pacerier,2014年

1

您可以使用smestorage,它为Linux提供了一个虚拟云驱动器,并且作为Debian软件包提供。他们目前处于测试阶段,并计划很快进行桌面同步。

Memeo Connect一直是Mac和PC用户的热潮(因为它使用Google的API进行了强大的搜索),也许他们会推出Linux版本吗?不过,这仅适用于GoogleApps专业版用户。注意他们。


1

Google的Storage API似乎已经定位在Amazon S3的市场上,似乎已经成为他们的批量云存储选项。尽管它们确实具有gsutil您前面提到的功能,但在线存储管理器确实可以很好地用作拖放界面,用于上载/组织文件和管理“存储桶”。

替代文字
(来源:googleapis.com

他们还声称由于使用RESTful API,它与现有的云工具兼容:

Google存储可与大量的云存储工具和库进行互操作,这些工具和库可与Amazon Simple Storage Service(Amazon S3)和Eucalyptus Systems,Inc.等服务一起使用。

我还没有机会进行测试。

您可以创建存储桶(并且不能嵌套它们),但是可以在其中命名对象/以模拟本地存储:

通过在对象名称中使用斜杠,可以使对象看起来就像存储在分层结构中一样。例如,您可以命名一个对象/europe/france/paris.jpg,另一个命名为/europe/france/cannes.jpg。

Google已计划将定价定为

存储-$ 0.17 / GB /月

加上其他带宽成本。

标记为社区Wiki,因为它有些切线,投机性且尚不可用。


有趣的是,我认为他们只是添加了一个文件夹选项,您可以嵌套它们。您可以拖放一堆文件,它将按顺序上载它们,但是不能将文件夹放到其中。
hyperslug

此外,没有文件类型限制,并且AFAIK也没有文件大小限制b / c。
hyperslug 2010年

0

我为此使用了Gladinet,效果很好。如果需要,它们还支持许多其他基于云的存储(Amazon S3)。它使您可以将驱动器映射到您的Google Storage。

他们只支持Windows,但是不支持Windows,但是您可以将Windows机器设置为云AFS,并以此方式备份Linux机器。



0

我相信,要实现与问题最接近的解决方案,就是使用新发布的Memeo Connect。

使用第一个版本的Connect,用户可以轻松地将不同格式的文档上载到Docs,然后在台式机上(包括离线时)访问这些文档。如果文档被编辑,则内容将在用户的计算机和文档中更新。

Memeo Connect的2.0版(今天已提供测试版)使工作更进一步。现在,Connect可以真正与计算机的文件系统集成,而不仅仅是作为一个独立的应用程序工作。安装并启动Connect之后,文件在计算机上显示为“ GDrive”,并且您可以进行交互,就好像它只是桌面的扩展。您可以将文件拖放到驱动器中,然后直接从Microsoft Word等应用程序将文件保存到GDrive。

在这篇 VentureBeat文章中查看一些信息,或直接访问Memeo


0

Insinq

老实说,我不知道我走了这么久没找到。它与dropbox一样,将您放入计算机中异步文件夹的所有内容自动同步,除了...

有一些主要区别:

  • 它支持开箱即用的多个帐户
  • 它使用Google Docs作为云存储(Dropbox使用Amazon S3)
  • 免费
  • 它是专门为与Google文档一起使用而构建的
  • 价格便宜(每GB GDocs的费用为Dropbox增加空间费用的12.5%)

以下是费用明细:

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

来源:InSync博客

唯一的缺点我发现到目前为止是桌面客户端不支持Linux ...


和...如果您删除桌面上的文件夹,它不会在线删除该集合中的所有文件。
Evan Plaice

0

请参阅文章链接,该文章向您显示如何将ubuntu中的google-docs与本地文件系统同步

使用Super Flexible File Synchronizer同步Ubuntu中的Google文档

您是否订阅了Google Docs Online?您要在Ubuntu中同步您的Google文档吗?如果这样做,那么您就很幸运,因为超级灵活文件同步器可让您做到这一点。

SFFS可在Windows,Mac和现在的Linux(Ubuntu)中使用。简单的GUI可以帮助您使用ZIP压缩和数据加密来同步和备份Google文档。在这个简短的教程中,我将向您展示如何在Ubuntu 11.10(Oneiric Ocelot)中下载和配置Super Flexible File Synchronizer,以使您的文档(无论是在Google Docs上还是在定位计算机上)可以同步。如果您不这样做,那么在GDocs上在线进行的所有更改都将应用于Ubuntu,而在Ubuntu上进行的更改将在Google Docs应用。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.