设为首页
收藏本站
切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
论坛
BBS
排行榜
Ranklist
搜索
搜索
热搜:
香港vps
香港VPS
amh
机柜
vps
分销
VPS
域名出售
火车头
云主机
不限流量
香港服务器
美国服务器
香港
全能空间
whmcs
digitalocean
本版
帖子
用户
MJJ论坛
»
论坛
›
主机综合交流
›
美国VPS综合讨论
›
网盘高级应用 PARTII
1
2
3
4
/ 4 页
下一页
返回列表
查看:
9836
|
回复:
35
网盘高级应用 PARTII
[复制链接]
henry1118
henry1118
当前离线
积分
14312
发表于 2017-2-19 20:48:56
|
显示全部楼层
|
阅读模式
本帖最后由 henry1118 于 2017-2-19 21:06 编辑
Windows 应用请看
Windows挂载
第二章 Linux挂载
1、 原理
Linux下挂载网盘是利用用户空间文件系统(Filesystem in Userspace)为基础,基于Fuse的其实有很多了。网上也有一大堆,我就以GDriveFS为例子来讲解一下如何使用Linux挂载网盘,你可以在Git找到其他网盘挂载的代码,我以这个为例的原因仅仅是他是Python的。。。
先看以下我在vps挂载后的结果。。
1.png
(6.11 KB, 下载次数: 0)
2017-2-19 20:42 上传
点击文件名下载附件
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位的请运行
sudo yum install fuse-devel.x86_64 fuse.x86_64
32位安装
sudo yum install fuse-devel.i686 fuse.i686
运行
sudo pip install gdrivefs
安装完成后首先运行
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.png
(35.64 KB, 下载次数: 0)
2017-2-19 20:43 上传
点击文件名下载附件
授权后会出现一个文本框,里面是
3.png
(7.24 KB, 下载次数: 0)
2017-2-19 20:43 上传
点击文件名下载附件
就是授权码。拷贝这个授权码(一定要完整)
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,也能用
回复
举报
雨落无声4617
雨落无声4617
当前离线
积分
4609
发表于 2017-2-19 20:54:55
来自手机
|
显示全部楼层
不错不错,已Mark
回复
支持
反对
举报
iHee
iHee
当前离线
积分
2309
发表于 2017-2-19 20:57:00
|
显示全部楼层
支持支持大佬,战略性Mark
回复
支持
反对
举报
mascochan
mascochan
当前离线
积分
5576
发表于 2017-2-19 21:01:11
|
显示全部楼层
又一个干货大佬
回复
支持
反对
举报
qishao47
qishao47
当前离线
积分
17517
发表于 2017-2-19 21:07:05
|
显示全部楼层
战略性mark
回复
支持
反对
举报
Mr.Long
Mr.Long
当前离线
积分
7493
发表于 2017-2-19 21:08:40
|
显示全部楼层
厉害了 大佬
回复
支持
反对
举报
host0108
host0108
当前离线
积分
10873
发表于 2017-2-19 21:10:21
|
显示全部楼层
GD API频率限制太死,一下就翻车了
回复
支持
反对
举报
阿威
阿威
当前离线
积分
22556
发表于 2017-2-19 21:19:30
|
显示全部楼层
坐等楼主更新Linux下Onedrive For business的挂载
回复
支持
反对
举报
wahaha
wahaha
当前离线
积分
5523
发表于 2017-2-20 06:33:14
|
显示全部楼层
!
这才是好帖子
回复
支持
反对
举报
libie123456
libie123456
当前离线
积分
26535
发表于 2017-2-20 07:10:44
来自手机
|
显示全部楼层
不错,技术贴,支持楼主
回复
支持
反对
举报
下一页 »
1
2
3
4
/ 4 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Archiver
|
手机版
|
小黑屋
|
MJJ论坛
Copyright
MJJ论坛
© 2022 All Rights Reserved.
快速回复
返回顶部
返回列表