CentOS 7 如何挂载 Google Drive

Google Drive 即 GDrive 是谷歌家的云盘产品, 官方网站: https://drive.google.com, 新注册账号默认 15G 免费, 教育版无限空间, 官方支持 Windows、iOS、Android 客户端同步, 那么如何在 Linux 下使用谷歌的超大云盘呢?

准备条件

本教程基于 CentOS 7.3
相关软件版本: pip 8.1.2/python 2.7.5
项目主页: dsoprea/GDriveFS

安装

安装依赖

yum -y install gcc gcc-c++ python-devel libxslt-devel libffi-devel openssl-devel fuse fuse-devel

# Debian 安装命令
apt-get install python-pip build-essential python-dev 

安装 Google API

git clone https://github.com/google/google-api-python-client
cd google-api-python-client
python setup.py install
python setup.py install_egg_info

安装 GDriveFS

pip install gdrivefs

使用

登录

gdfstool auth -u
To authorize FUSE to use your Google Drive account...

将显示的 URL 贴到网页, 会显示授权页面, 授权后显示授权码, 拷贝完整授权码待用

gdfstool auth -a /var/cache/gdfs.creds "刚拷贝的完整授权码"
Authorization code recorded

挂载

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

问题摘要

greenlet.h:8:20: fatal error: Python.h: No such file or directory

yum install python-devel -y

OSError: [Errno 2] No such file or directory: ‘/usr/lib/python2.7/site-packages/google_api_python_client-1.6.2-py2.7.egg’

yum install libffi-devel -y

ImportError: cannot import name util

pip install oauth2client==2.2.0

注: 可能会提示: OSError: [Errno 2] No such file or directory: '/usr/lib/python2.7/site-packages/oauth2client-4.1.1-py2.7.egg', 可无视, 因为我们装的是 2.2.0 版本


原文

CentOS 7 如何挂载 Google Drive

最后更新于 2018-03-27
使用 Hugo 构建
主题 StackJimmy 设计