centos7 vps 挂载谷歌硬盘当本地磁盘使用教程

苏苏 苏苏
19639
2017-05-29


来源:http://www.hostloc.com/forum.php?mod=viewthread&tid=351435


不支持OpenVZ架构

该教程并非很详细,在挂载的过程中会遇到一些错误,记录了遇到的各种错误及解决方

使用的是vultr centos 7。


1、 原理

Linux下挂载网盘是利用用户空间文件系统(Filesystem in Userspace)为基础,基于Fuse的其实有很多了。网上也有一大堆,我就以GDriveFS为例子来讲解一下如何使用Linux挂载网盘,你可以在Git找到其他网盘挂载的代码,我以这个为例的原因仅仅是他是Python的。。。

先看以下我在vps挂载后的结果。。

1.jpg


2、 挂载过程

我这里只有Centos的小鸡。我就用它来讲解一下吧


1)        GDriveFS是Python 2.7开发的,需要你安装Python2.7以上版本,很多小鸡Centos 6.x 自身带的的就是2.6.6.首先要做的就是升级到2.7以上。。

如何升级请参考 http://blog.csdn.net/jcjc918/article/details/11022345 ,我就不转帖了。

https://blog.fazero.me/2016/10/13/centos-update-python/

借用一下fazero的一键升级脚本(偷懒)

yum升级后问题自行修改吧。


2)        安装GDriveFS

https://github.com/dsoprea/GDriveFS 有完整的教程,我来汉化一下,顺便提醒以下要点。

首先需要安装libfuse库才能运行,官方省略了这个步骤,我这里加上。


64位的请运行

yum install fuse-devel.x86_64 fuse.x86_64

32位安装

 yum install fuse-devel.i686 fuse.i686


运行  

pip install gdrivefs

【注1】【注2】【注3】,请解决完以上几个问题后,再运行该代码。


安装完成后首先运行

gdfstool auth -u


结果是

To authorize FUSE to use your Google Drive account, visit the following URL to produce an authorization code:

https://accounts.google.com/o/oauth2/auth

scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.file&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&response_type=code&client_id=626378760250.apps.googleusercontent.com&access_type=offline

拷贝你终端出现网址(不是上面的网址)到浏览器,会出现授权页面,

2.jpg


授权后会出现一个文本框,里面就是授权码。拷贝这个授权码(一定要完整)

3.jpg


gdfstool auth -a /var/cache/gdfs.creds "4/WUsOa-m2RhgQtf9_NFAMMbRC.cj4LQYdXfshQV0ieZDAqA-C7ecwI"

引号内替换成你的授权码。

出现【Authorization code recorded】.表示成功记录了。


3) 挂载网盘

mkdir /mnt/gdrivefs

gdfstool mount /var/cache/gdfs.creds /mnt/gdrivefs

其他挂载方式请看Git。

然后享用你的大网盘吧。


4)注意事项

sudo gdfs -o big_writes /var/cache/gdfs.creds /mnt/gdrivefs可实现64K块,读写加快,但是苹果不支持! 权限等问题在Git上自己看吧,不满意的自行修改Python 代码。


BTW 。

1、OSX 下有很多可视化的工具,比如Expandrive 。其他的请看http://alternativeto.net/software/expandrive 基本都是收费的

2、Google Drive Api's is. 1,000,000,000 requests/day.  Default Per-user limit is (you can increase it) 10 requests/second/user

Google drive访问是有限制的,自用不存在,想开放,做好本地cache,也能用



注1:出现错误:【pip: command not found】,解决:

yum -y install epel-release

yum -y install python-pip

yum clean all


注2 出现提示【You should consider upgrading via the 'pip install --upgrade pip' command.】,解决

pip install --upgrade pip


注3 出现错误【error: command 'gcc' failed with exit status 1】,解决

yum -y install gcc gcc-c++ kernel-devel

yum -y install python-devel libxslt-devel libffi-devel openssl-devel



特别申明: 若无说明,文章均为原创,转载时请注明本文地址,谢谢合作!

本站仅为分享信息,绝对不是推荐,所有内容均仅代表个人观点,读者购买风险自担。如果你非要把风险推苏苏头上,不要这么残忍,好吗?
本站保证在法律范围内您的个人信息不经由本站透露给任何第三方。
所有网络产品均无法保证在中国任何地区,任何时间,任何宽带均有相同的访问体验,那种号称某机房绝不抽风的不是骗子就是呵呵.
任何IDC都有倒闭和跑路的可能,备份永远是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现.

加入群1:569839985

欢迎IDC提交优惠信息或者测试样机,提交信息请Eamil至admin#138vps.com,苏苏不保证一定会进行发布。

但请IDC留意以下内容:
无官方正式首页、无可用联络方式暂不发布;
曾经有过倒闭和跑路经历者重开不到6个月不做发布;
从本日起(2016-07-18)不接受任何形式的免费赞助和VPS馈赠,不接受任何评测报告的投稿,不接受任何付费发布和付费删除评论,所有IDC若有必要提交测试样机,请在7日后自行删除。
公告
欢迎加入qq群:569839985
本站诚换友情链接。在您的网站加上本站的友情链接后发邮件到 admin#138vps.com, 苏苏会自行审核,一周内会上线您的友情链接。
要求:建站一年以上,百度权重1,收录数量不低于一千。
请尽量使用 PayPal 进行交易,PayPal 对资金的保护政策更照顾买家。
年度爆文