将Google云端硬盘和Dropbox挂载到系统(仅在线)


9

是否有工具可以让我将Google云端硬盘或Dropbox的云存储挂载到系统上?重要的是,它必须保持完全遥远。

我的本地存储空间几乎已满,我需要一种方法来访问这两个云中的一个或两个,以使文件变得容易。


1
在Dropbox推出适用于Linux的Project Infinite之前,我认为您最好的选择是仅使用服务的相应Web界面。
尼克·温伯格

你混淆my local memorymy hard disk free space?您要问哪一个?您怎么知道自己快用完了?在终端中,df在此处键入并粘贴输出以供我们查看。干杯,铝
heynnema '16

Answers:


23

当前答案不正确。实际上,有一种挂载云存储的方法,就好像它是自己的驱动器一样。

该方法称为google-drive-ocamlfuse。有一个适用于16.04的版本,最低版本至少为12.10。

要安装它,您确实需要添加PPA,但是我之前已经使用过它并且信任它。

sudo add-apt-repository ppa:alessandro-strada/ppa
sudo apt-get update
sudo apt-get install google-drive-ocamlfuse

WEB UPD8的使用说明:

运行google-drive-ocamlfuse以使用您的帐户对其进行授权。

创建一个目录的地方(~/gdrive例如)mkdir ~/gdrive

将Google云端硬盘挂载到您创建的文件夹中: google-drive-ocamlfuse ~/gdrive

默认情况下,该应用程序仅每60秒刷新一次列表。您可以在配置文件中进行更改~/.gdfuse/default/config

要使其在启动时挂载,请将此命令添加到Startup Applications(Unity):中google-drive-ocamlfuse /path/to/gdrive。即使将文件夹放在用户目录中,也要使用绝对路径。


至于Dropbox,存在一些更通用的东西:CloudFusion。它实际上同时支持Google云端硬盘和Dropbox,但看起来一次只能使用一个。

对于此安装,安装要多手动。

sudo apt-get install git
git clone git://github.com/joe42/CloudFusion.git
sudo apt-get install python-setuptools gcc libssl-dev libffi-dev python-dev fuse-utils opencv-dev libhighgui2.4 libcvaux2.4 sikuli-ide python-pycurl python-libxml2 python-imaging  tesseract-ocr
cd CloudFusion
sudo python setup.py install

GitHub页面具有完整的配置说明。

对于Dropbox:

只需将位于cloudfusion / cloudfusion / config / Dropbox.ini的Dropbox配置文件复制到您的主目录即可。如果您还没有Dropbox帐户,则可以在https://www.dropbox.com上创建一个新帐户。通过添加用户名和密码来编辑配置文件。

对于Google云端硬盘:

将位于cloudfusion / cloudfusion / config / GDrive.ini的Google云端硬盘配置文件复制到您的主目录。将您的client_id和client_secret添加到配置文件。获取这些文件的详细信息位于配置文件中。

开始:

cloudfusion --config ~/db.ini mnt

假定您已将配置文件作为db.ini保存到主目录。如果只是按照建议复制了配置文件,则将db.ini替换为相应的文件。即Sugarsync.ini或Dropbox.ini。如果登录过程尚未完全自动化(例如使用Google云端硬盘),则会打开一个浏览器,并且您必须允许CloudFusion手动访问您的帐户。

享受在目录mnt / data中访问文件的乐趣。

有关更多高级选项,请检查链接的页面。


因此,可以,可以使用这两个程序来安装云存储。


您是否认为/知道这是否也可以将Android设备上的云存储安装为本地文件夹/驱动器?
jj_

3

不,没有。

Dropbox有一个用于Linux的官方同步客户端,而Google Drive也有一个非官方的同步客户端,因此两者都可以在Linux系统中轻松使用。但是,同步始终意味着将内容复制到同步的本地文件夹中,因此至少要使用尽可能多的空间。


也许还有另一个云提供商可以允许在不同步的情况下检索文件(onedrive等)?
DevJoe

不是我知道的。对于Nick的建议+1,请使用相应的Web界面。

2
@CelticWarrior实际上有很多方法可以在Linux上安装云存储。看看我的答案。
TheWanderer's

1
@CelticWarrior他们都不做。他们从字面上挂载云存储,就好像每个服务都是硬盘一样。它根本不同步,而只是直接从Nautilus与云中的文件进行交互的一种方式。
TheWanderer

4
这不应是公认的答案。有许多程序可以将云存储作为驱动器安装在所有主要系统上。IMO这就是前进的方式(比我尝试过的大多数解决方案具有更好的缓存)。OP应该调整。
masterxilo

1

对于Ubuntu 16.04,您可以通过以下方式安装在线帐户并将其安装到文件资源管理器中:

sudo apt install gnome-control-center gnome-online-accounts

在“系统设置”下,您可以添加在线帐户,并将您的Google驱动器直接安装在nautilus中。

摘自:http : //www.omgubuntu.co.uk/2016/08/use-google-drive-ubuntu-16-04-linux-desktops


尽管您的答案确实提供了一些基本部分,但最好在此处包括答案的所有基本部分,并提供链接以供参考。
J. Starnes

我在这里倾向于不同意,安装和添加在线帐户的步骤是安装gdrive的必要部分。我认为选择“完整描述”可能会产生误导。这是指详细信息,因为在可能的情况下,以及一些初学者的屏幕截图。
Timomo

低收入用户可以通过在imgur.com上添加指向托管图片的链接来间接包含屏幕截图。然后,在对其进行审核时,可以对其进行适当的编辑,即使其成为嵌入式图像或只是参考链接。
J. Starnes

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.