在Linux上挂载Google云端硬盘?


Answers:


33

Grive或inSync是一种文件同步工具,可同步本地文件系统和远程Google云端硬盘。您无法使用这些工具“挂载” Google云端硬盘。

要进行安装,请对Google Drive使用基于FUSE的文件系统google-drive-ocamlfuse

安装说明以及有关配置和授权的更多详细信息,请参见“ 通过Google Drive Wiki 安装FUSE文件系统”页面(在GitHub上)。

该项目的GitHub主页上还有用于google-drive-ocamlfuse源代码的自述文件。

以下是特定发行版的说明,用于通过google-drive-ocamlfuse 挂载Google云端硬盘


1
欢迎使用Stack Exchange!这看起来像一个很棒的工具。需要说明的是,它需要Web浏览器才能通过oauth2进行身份验证。您可能需要编辑答案以表明自己的意思。
isuldor

是的,但是有一种变通方法可以在无头主机上获得授权(github.com/astrada/google-drive-ocamlfuse/wiki/…)。您仍然需要浏览器,但不必在同一台计算机上。
2013年

现在在2017年,是否有任何更新?还是仍然是唯一的解决方案?
Mohammed Noureldin

13

存在Google云端硬盘的开源客户端:Grive

目前,该应用程序被认为是实验性的,尚缺乏完全同步,但是它可以上载和下载新文件或更改过的文件(因此您可以离线访问文件)。它尚不能做的是:等待更改并自动同步文件或删除文件(当文件在本地删除时,将被忽略,而在远程删除时,如果文件在本地则重新上传)。

源代码和二进制文件可在Github上获得。第三方webupd8 为Ubuntu提供了PPA

请注意,此项目自2018年9月起正式放弃


1
目前是无效

根据文档,grive似乎无法访问Google文档,但为此,其他答案可能会有所帮助:< code.google.com/p/google-docs-fs/wiki/在线手册 >。我是对的,他们互补吗?
imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2012年

7
难道不是grive想模仿Gogle Drive客户端的“同步”行为,而是遵循传统的Unix挂载文件系统的方法吗?对我来说,决定要在远程FS上打开哪个文件似乎更方便,然后才进行传输。如果我不想同步每个文件怎么办?当然,在分布式FS的实现内部而不是在集中式远程FS的内部实现同步而不是挂载是有意义的- git-annex可以将其视为分布式FS的可能实现。然后可以在同步的顶部进行安装。
imz –伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2012年

3
超过2年没有更新。这似乎被放弃了。

1
一个正式放弃的项目。
Mateusz Konieczny

5

有一个可用的SDK,因此有人可能会很快制作出Linux解决方案。除了Windows,Mac和Android客户端外,Google +上目前还存在一种驱动器,可让Google添加Linux客户端(更不用说他们对iOS客户端的计划了。)

然后它们将与Dropbox相当:)(默认情况下具有更多的可用空间)


1
是的,他们宣布一切顺利。但是仍然没有Linux客户端。我希望开放社区使用FUSE或其他方式实现……
polemon 2012年

1
此公告有消息来源吗?

我认为我们从来没有一个
Gabriel Fair

4

来自Luca Invernizzi软件包可以这样做。请参阅http://code.google.com/p/google-docs-fs/wiki/在线手册

对于Ubuntu:

首先,您需要添加Luca提供的,可在其PPA中使用的软件包(目前仅Ubuntu 11.10):

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

安装完所需的所有内容后,注销并重新登录。

  1. 打开Nautilus在您的主文件夹中创建一个新文件夹,标题为 Drive
  2. 打开终端并运行: gmount Drive username@gmail.com
  3. 输入密码
  4. 您的Google云端硬盘现在已安装在该Drive文件夹中

来源:如何在Ubuntu中通过Nautilus访问Google云端硬盘


1
似乎仅适用于Google文档。这些文档只是Google云端硬盘的一部分;我对吗?但是,grive从另一个答案中可以访问除文档以外的所有内容。
imz –伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2012年

1
在Ubuntu 12.04(ARM,不是通常的i386)上,我可以那里wget安装dpkg --install “ gdrive”软件包表格apt-get install python-gdata python-fuse
imz-伊万·扎哈拉里舍夫(Ivan Zakharyaschev)2012年

要下载deb并在apt-get install python-gdata python-fuse仍然可以使用后安装。它没有提示输入错误的密码。
Hastur

4

Insync是Google云端硬盘的Linux客户端,具有以下功能:

  • 多个Google帐户支持
  • 离线Google文档编辑
  • 在上下文菜单中右键单击共享
  • 最近更改通知
  • 外部硬盘驱动器支持
  • 支持最受欢迎的发行版(Ubuntu,Linux Mint,Debian,Fedora,openSUSE)
  • 支持大多数流行的桌面环境(Unity,MATE,GNOME Shell,Cinnamon,KDE 4,Xfce)
  • 支持多个文件管理器(Nautilus,Caja,Nemo,Dolphin,Thunar)

insynchq.com/linux上了解更多信息

免责声明:我是Insync的开发人员之一。



0

一种替代方法是使用在线服务通过WebDAV(例如,使用http://synqya.appspot.com)访问Google云端硬盘,因此无需客户端安装或其他附加组件。


0

我按照这里的说明进行操作:

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

并使它在Fedora 16上成功工作。

这将建立google-drive-ocamlfuse,然后将其用于访问google驱动器。


这是您的意见,但没有提供任何事实说明“为什么它对您不起作用”为什么没有真正回答,而且评论也很差。
X天

请查看我更新的帖子,它提供了事实信息。
user1725779 2014年

1
感谢您进行更新,但是现在您已经获得了可接受答案中的一部分信息。
马太福音

0

KIO GDrive(不是KDE的一部分)不是通过Linux内核安装的文件系统,它使支持KIO的应用程序(例如Dolphin文件管理器,Kate编辑器或Gwenview图像查看器)可以访问,导航和编辑Google Drive文件。 。

kio-gdrive可在多个Linux发行版中作为软件包提供。如果已安装,Dolphin文件管理器将在“网络”下获得一个条目“ Google云端硬盘”。在那里,没有特权的桌面用户可以通过引导的图形配置(在需要授予KDE KAaccounts权限才能访问GoogleDrive帐户的情况下打开默认浏览器)来“挂载” GoogleDrive帐户。

此方法不提供通过终端访问GoogleDrive的方法,但可以将其与图形桌面很好地集成在一起。


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.